【发布时间】:2017-04-19 01:22:42
【问题描述】:
过去三天我一直在尝试解决此问题,但一直失败。
所以,我有一个简单的应用程序,现在只有 models.py 和 admin.py。 当我在本地迁移时,一切都很好,当我运行 createsuperuser 时,我可以创建一个可用于登录管理仪表板的用户。
但是,当我在 heroku 上做同样的事情时。它不起作用.. 坏消息是,这些表从未创建过,因为当我再次运行 migrate 时会发生这种情况:
我真的不知道它有什么问题,所以任何帮助将不胜感激。 在此先感谢:)
【问题讨论】:
-
您是在 heroku 上创建迁移文件吗?运行
heroku run ./manage.py makemigrations,然后运行migrate -
是的,看第一张图,我照你说的做了。
-
AFAIK ,您需要通过 git 推送迁移文件,然后运行迁移。它应该可以工作。
-
能否请您评论命令,因为我不太明白您的意思..
标签: python django sqlite heroku