django连接数据库和数据迁移
生活随笔
收集整理的这篇文章主要介绍了
django连接数据库和数据迁移
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
django 连接mysql的配置流程:
-
安装 pymysql pip install pymysql
-
创建数据库用户
有创建数据库权限的用户 -
创建数据库对应的数据库
-
修改配置settings
-
修改项目文件夹(和settings.py文件所在的目录)下
init.py 文件
写上:
- 设置时区 TIME_ZONE = ‘Asia/ShangHai’ # 北京时间
django的ORM系统
对象关系映射(Object Relational Mapping,简称ORM)!
简单的说就是用面向对象的方式,描述数据库,操作数据库,
达到不用编写SQL语句就能对数据库进行增删改查。
模型的创建和激活
在app下的model.py
激活模型
在项目中注册app
运行数据库迁移命令(一定要在项目根目录下)
python manage.py makemigrations
在app会生成一个migrations的文件夹来记录迁移
python manage.py sqlmigrate app下面对应的文件名(前4个数字),就可以查看对应的sql语句
最后运行migrate命令,使迁移生效
python manage.py migrate
表的名字的是
app的名字_model.py中的类的名字
总结
以上是生活随笔为你收集整理的django连接数据库和数据迁移的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 板烧凤梨中国汉堡热量
- 下一篇: django数据库迁移问题