python Django 学习

来源:互联网 发布:小米6首选网络类型 编辑:程序博客网 时间:2024/06/05 04:48
1 生成应用
python manage.py startapp [应用名称]

2 根据models生成对应的表

# 第一步python manage.py makemigrations# 执行完第一步之后,在你的应用下会生成一个migrations目录,注意该目录下 的文件# 名# 第二步python manage.py migrate# 第二步执行完毕之后,数据库的表结构就初始化完成,但是你会发现有几张表并 不是你# 创建的,不是你定义的,这些表示Django自带的表结构

注意: 以上两个步骤是初始化的时候的操作,如果你的models已经初始化了,但是你后期修改了,请按照下边的步骤执行

# 第一步python manage.py makemigrations# 第二步,查看应用下的migrations目录下,新生成的文件名# 第三步python manage.py migrate

注意: 如果执行之后没有什么变化,请查看django_migrations表中是否存在该应用的新生成的文件名,可以把这条记录删除了重新执行migrate命令(python manage.py migrate)
—如果你想重新生成这个应用对应的表,就需要先把这个应用对应的表删除,然后在把django_migrations表中该应用对应的记录也删除,然后重新执行以下python manage.py migrate 命令

原创粉丝点击