django数据库配置及模型创建,激活
Posted wmkpy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django数据库配置及模型创建,激活相关的知识,希望对你有一定的参考价值。
(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‘
import pymysql
pymysql.install_as_MySQLdb()

4.设置时区 TIME_ZONE = ‘Asia/Shanghai‘

<<<模型的创建激活>>>
(1) 创建模型【模型都必须创建在myapp下的models.py里】

(1) 创建模型【模型都必须创建在myapp下的models.py里】

类变量对应字段
每个字段由一个字段类的实例来表示
每个字段由一个字段类的实例来表示
(2) 激活模型
在项目中注册app
在项目中注册app

运行数据库迁移命令(一定要在项目根目录下)
(1)python manage.py makemigrations app
告诉django做了哪些数据库的更改

(2)python manage.py sqlmigrate app 0001
查看创建模型是生成的MySQL语句
查看创建模型是生成的MySQL语句

(3)迁移:
python manage.py migrate app(如果不写app则迁移所有)

最后进入数据库新用户看一下

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