我使用django-admin startproject
创建一个新项目,然后使用python manage.py migrate
。
我只想在运行python manage.py migrate
时迁移表。是否可以跳过默认设置?
答案 0 :(得分:0)
默认情况下,INSTALLED_APPS
包含django.contrib.admin
和django.contrib.auth
个应用程序(以及其他几个应用程序)。这些应用程序是Django的一部分。这些应用程序是可选的,如果您不需要它们提供的功能,可以将其删除(请参阅:Run django application without django.contrib.admin)。
python manage.py makemigrations
将为所有应用程序中模型的所有更改创建迁移文件。
并且python manage.py migrate
会将先前计算的迁移应用于数据库。
拥有多个应用程序时,请使用python manage.py makemigrations [app_name]
和python manage.py migrate [app_name]
将这些操作限制为特定的应用程序。