我在 Heroku 上运行 Django 1.7。我已经对 models.py 文件进行了更改(在表中添加了一列),但 Django 似乎无法检测到这一点。当我跑
python manage.py makemigrations appname
它响应在应用程序中未检测到更改。
我试过删除 appname/migrations 文件夹,但这没有帮助。
有没有办法让 Django 重新扫描数据库并检查差异?这对南来说很容易。
我在 Heroku 上运行 Django 1.7。我已经对 models.py 文件进行了更改(在表中添加了一列),但 Django 似乎无法检测到这一点。当我跑
python manage.py makemigrations appname
它响应在应用程序中未检测到更改。
我试过删除 appname/migrations 文件夹,但这没有帮助。
有没有办法让 Django 重新扫描数据库并检查差异?这对南来说很容易。
https://docs.djangoproject.com/en/1.7/topics/migrations/#the-commands
你有没有尝试过
python manage.py migrate
看来 migrate 是“负责申请迁移,以及取消申请和列出他们的状态。”