【发布时间】:2016-04-14 05:11:43
【问题描述】:
我创建了一个由单个应用程序组成的新 Django 项目。我认为 Django 只有在存在迁移时才会迁移应用程序。
我第一次运行 python manage.py migrate 时,Django 也会为我的应用创建表(我已经为我的应用创建了 models.py)
到目前为止,我还没有运行 python manage.py makemigrations app 或 python manage.py makemigrations。
我会在运行python manage.py migrate 时得到以下输出:
Synchronizing apps without migrations:
Creating tables...
Creating table app_model
这不是我想要的,因为下次我真正为应用程序进行迁移并运行迁移时,Django 会抱怨表已经存在。
【问题讨论】: