根据这里的文档:
https://docs.djangoproject.com/en/1.8/topics/migrations/ 上说:
引用: “migrate”负责应用迁移,以及取消应用和列出迁移状态。
和
引用: “makemigrations”负责根据您对模型所做的更改创建新的迁移。
据我所了解,首先我要做的是
创建迁移文件,然后执行。
它没有提到任何关于运行makemigrations的内容。
引用: “migrate”负责应用迁移,以及取消应用和列出迁移状态。
和
引用: “makemigrations”负责根据您对模型所做的更改创建新的迁移。
据我所了解,首先我要做的是
makemigrations
创建迁移文件,然后执行。
migrate
要实际应用迁移吗?
请注意,我刚刚开始我的Django项目,并将我的应用程序添加到我的INSTALLED_APPS
列表中。之后,我进行了
python manage.py runserver
而且它说
You have unapplied migrations; your app may
not work properly until they are applied.
Run 'python manage.py migrate' to apply them.
它没有提到任何关于运行makemigrations的内容。