首页 > 解决方案 > /register/处的操作错误

问题描述

当我尝试在 heroku 上注册 django 应用程序时,它说no such table: auth_user. 我试着跑manage.py migrate -syncdb。它执行成功,但问题仍然相同。我在开发环境中完美地工作。可以做些什么来解决这个问题。

标签: python-3.xdjangoforms-authenticationheroku-postgres

解决方案


我不确定你的auth_user模型是什么样的,但我猜它有一个Meta选项managed = False。切换到managed = True应该可以解决问题。从django 文档中,这确保了 Django 将在migrate命令上创建必要的表。

如果不是这种情况,请提供您定义模型的代码,我将尝试替代路线。


推荐阅读