文章目录
一、ORM迁移命令
之前在建立模型后,都会进行模型迁移,即makemigrations
和migrate
,现在进一步说明。
1.makemigrations
用于将模型生成迁移脚本。
模型所在的app,必须放在settings.py中的INSTALLED_APPS
中。
该命令有以下几个常用选项:
(1)app_label:
后面可以跟一个或者多个app,此时就只会针对这些指定的app生成迁移脚本。
如果没有任何的app_label,那么会检查INSTALLED_APPS
中所有app下的模型,针对所有app都生成相应的迁移脚本。
新建app为cms,settings.py中安装app如下:
INSTALLED_APPS = [
'django.contrib.admin'<