2

我在 Heroku 上运行 Django 1.7。我已经对 models.py 文件进行了更改(在表中添加了一列),但 Django 似乎无法检测到这一点。当我跑

python manage.py makemigrations appname

它响应在应用程序中未检测到更改。

我试过删除 appname/migrations 文件夹,但这没有帮助。

有没有办法让 Django 重新扫描数据库并检查差异?这对南来说很容易。

4

1 回答 1

0

https://docs.djangoproject.com/en/1.7/topics/migrations/#the-commands

你有没有尝试过

python manage.py migrate 

看来 migrate 是“负责申请迁移,以及取消申请和列出他们的状态。”

于 2015-01-08T08:48:40.590 回答