python manage.py makemigrations 和python manage.py migrate

来源:互联网 发布:分配网络流量的软件 编辑:程序博客网 时间:2024/05/17 15:58
在你改动了 model.py的内容之后执行下面的命令:python manage.py makemigrations相当于 在该app下建立 migrations目录,并记录下你所有的关于modes.py的改动,比如0001_initial.py, 但是这个改动还没有作用到数据库文件你可以手动打开这个文件,看看里面是什么在此之后执行命令python manage.py migrate将该改动作用到数据库文件,比如产生table之类node2:/django/mysite#python manage.py migrateaaaaaaaaaaaaaaaaOperations to perform:  Apply all migrations: admin, auth, contenttypes, sessionsRunning migrations:  No migrations to apply.node2:/django/mysite#cd blog/migrations/node2:/django/mysite/blog/migrations#lsnode2:/django/mysite/blog/migrations#node2:/django/mysite#python manage.py makemigrations blogaaaaaaaaaaaaaaaaMigrations for 'blog':  blog/migrations/0001_initial.py    - Create model BlogPost    - Create model Booknode2:/django/mysite#python manage.py migrateaaaaaaaaaaaaaaaaOperations to perform:  Apply all migrations: admin, auth, blog, contenttypes, sessionsRunning migrations:  Applying blog.0001_initial... OK

阅读全文
0 0