【发布时间】:2016-02-01 14:24:48
【问题描述】:
我刚刚在我的本地 Django 项目中弄得一团糟,并意识到不知何故我与我的迁移不同步。我尝试申请initial,发现有些表已经存在,所以我尝试--fake。这使迁移通过,但现在我错过了我只想添加的一个表......我如何为一个模型准备迁移或让 Django 重新发现我的数据库缺少什么并创建它?
【问题讨论】:
标签: python django django-migrations
我刚刚在我的本地 Django 项目中弄得一团糟,并意识到不知何故我与我的迁移不同步。我尝试申请initial,发现有些表已经存在,所以我尝试--fake。这使迁移通过,但现在我错过了我只想添加的一个表......我如何为一个模型准备迁移或让 Django 重新发现我的数据库缺少什么并创建它?
【问题讨论】:
标签: python django django-migrations
我使用的是models 目录。将模型的导入添加到 __init__.py 允许我控制它是否对 makemigrations 可见。我发现使用strace。
【讨论】: