django数据库配置及模型创建,激活

Posted wmkpy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django数据库配置及模型创建,激活相关的知识,希望对你有一定的参考价值。

<<<数据库的连接配置>>>
 django配置mysql的流程:
 1.创建数据库用户
  (1)进入MySQL数据库
技术图片
    (2)创建有数据库权限的用户
技术图片
  (3)退出MySQL后再进入刚才创建的用户
技术图片
  (4)创建一个数据库
技术图片
 2.配置settings
   找到DATABASES,做以下修改
技术图片
 3.修改项目目录(*含settings.py目录)下的__init__.py模块
    import pymysql
    pymysql.install_as_MySQLdb()
  技术图片
 4.设置时区 TIME_ZONE = ‘Asia/Shanghai‘ 
技术图片
 
<<<模型的创建激活>>>
(1) 创建模型【模型都必须创建在myapp下的models.py里】
  技术图片
  类变量对应字段
  每个字段由一个字段类的实例来表示
(2) 激活模型
    在项目中注册app
技术图片
  运行数据库迁移命令(一定要在项目根目录下)
     (1)python manage.py makemigrations app
     告诉django做了哪些数据库的更改
技术图片
    (2)python manage.py sqlmigrate app 0001
       查看创建模型是生成的MySQL语句
 
技术图片
   
      (3)迁移:
    python manage.py migrate app(如果不写app则迁移所有)
技术图片
最后进入数据库新用户看一下
技术图片
 
这就大功告成啦!!
 
 




















以上是关于django数据库配置及模型创建,激活的主要内容,如果未能解决你的问题,请参考以下文章

创建一个django项目,基本配置及运行流程

Django 链接MySQL及数据操作

django学习-数据库配置-创建模型

Django---MTV模型基本命令简单配置

django框架的模型类定义及操作

[Django] 创建python virtual environment 虚拟环境 并激活 | 安装配置Django