Heroku 上的 Django 1.7:如何让 makemigrations 重新扫描数据库?
Posted
技术标签:
【中文标题】Heroku 上的 Django 1.7:如何让 makemigrations 重新扫描数据库?【英文标题】:Django 1.7 on Heroku: how do I get makemigrations to rescan the database? 【发布时间】:2014-12-14 23:13:30 【问题描述】:我在 Heroku 上运行 Django 1.7。我已经对 models.py 文件进行了更改(在表中添加了一列),但 Django 似乎无法检测到这一点。当我跑步时
python manage.py makemigrations appname
它响应没有在应用程序中检测到变化。
我尝试删除 appname/migrations 文件夹,但没有帮助。
有没有办法让 Django 重新扫描数据库并检查差异?这对 South 来说很容易。
【问题讨论】:
【参考方案1】:https://docs.djangoproject.com/en/1.7/topics/migrations/#the-commands
你试过了吗
python manage.py migrate
看来 migrate 是“负责申请迁移,以及取消申请和列出他们的状态。”
【讨论】:
以上是关于Heroku 上的 Django 1.7:如何让 makemigrations 重新扫描数据库?的主要内容,如果未能解决你的问题,请参考以下文章
如何从 Heroku 上的 Django 项目正确地提供我的 Angular 应用程序静态文件?
如何让 South 在 Heroku 中为 Django 应用程序工作
通过 Gunicorn 在 Heroku 上的 Django-twoscoops-project(骨架)。如何设置Procfile?
在 Heroku 上运行 Django/React 应用程序时,如何让 collectstatic 工作?