zoukankan      html  css  js  c++  java
  • Python Django ORM创建基本类以及生成数据结构

    #在项目目录下的modules.py中创建一个类,来自动生成一张表UserInfo
    class UserInfo(models.Model):
        username = models.CharField(max_length=32)
        password = models.CharField(max_length=64)
    #在工程下的settings.py中增加
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
       'cmdb',   #增加你要对哪个项目生成表结构
    ]
    #在工程下执行如下命令 为你在数据库中生成表:
    python manage.py makemigrations
    
    python manage.py migrate
    
    
    
    #默认pycharm使用sqllite,如果想使用mysql需要在settings中配置:
    
    DATABASES = {   #自行搜索改mysql的配置即可
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',   
            'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
        }
    }
    #***********注意****************
    DJango默认使用MySQLdb模块链接MySQL
    Python3需要主动修改pymysql,在项目文件夹下的__init__文件中添加如下即可:
      import pymysql
      pymysql.install_as_MySQLdb()
  • 相关阅读:
    微信支付退款部分代码
    Raspberry PI 点亮LED
    Raspberry PI 摄像头
    RaspberryPI 3B系统烧录
    MySQL基础使用
    MySQL数据库管理系统概述
    Eclipse创建JAVA项目
    Brup Suite拦截https请求
    Github 第一个仓库
    python os模块主要函数
  • 原文地址:https://www.cnblogs.com/yooma/p/8013082.html
Copyright © 2011-2022 走看看