现在我有一个非常基本的应用程序,然后只显示一些文本。这适用于 localhost 和 heroku。问题出在管理页面上。我可以登录到本地主机上的管理页面,但是如果我尝试登录到 heroku,我会收到以下错误:ProgrammingError at /admin/login/relation "auth_user" does not existLINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user...在 localhost 和 heroku 上运行的脚本之间的唯一区别是在 heroku 上运行的脚本使用django-heroku. 我在任何地方都找不到解决这个问题的方法。提前致谢。
3 回答

婷婷同学_
TA贡献1844条经验 获得超8个赞
此错误 ProgrammingError at /admin/login/ relation "auth_user" does not exist LINE 1: ...user"."is_active", "auth_user"."date_joined" FROM "auth_user...
是由于与数据库的连接问题或迁移错误引起的。您是否正确迁移/连接到数据库?

桃花长相依
TA贡献1860条经验 获得超8个赞
好的,我知道我必须做什么。我在我的计算机上运行了迁移命令,并错误地认为我不必在 Heroku 上也运行它们。如果其他人遇到此问题,请执行以下操作:
选择您的网站
在右上角附近,将有一个标有“更多”的按钮。单击那个。
选择“运行控制台”
类型
python migrate.py migrate
类型
python migrate.py createsuperuser
添加回答
举报
0/150
提交
取消