python-3.x - /register/处的操作错误
问题描述
当我尝试在 heroku 上注册 django 应用程序时,它说no such table: auth_user
. 我试着跑manage.py migrate -syncdb
。它执行成功,但问题仍然相同。我在开发环境中完美地工作。可以做些什么来解决这个问题。
解决方案
我不确定你的auth_user
模型是什么样的,但我猜它有一个Meta
选项managed = False
。切换到managed = True
应该可以解决问题。从django 文档中,这确保了 Django 将在migrate
命令上创建必要的表。
如果不是这种情况,请提供您定义模型的代码,我将尝试替代路线。
推荐阅读
- python - 使用气流时,我得到“用户警告:在分叉之前打开 MongoClient”+ 在 python 中实例化 mongo 客户端的最佳实践技巧
- python - numpy.ndarray 对象没有属性 imshow
- java - 即使我在我的适配器类中初始化它,我可以从不同的 Activity / Fragment 暂停/停止 ExoPlayer 吗?
- azure - Azure Speech to Text:自定义语音模型 - 相关文本“继续”
- javascript - react-native:如何阻止标签重新渲染?
- sql - 如何将一个查询结果显示为 2 行?
- java - 设置了 java.security.AllPermission 时仍然抛出 Java 安全异常
- python - 在 Python 中搜索字典
- ios - Flutter - 尝试在 iOS 上构建时出错:错误:类型 'Profile' 没有成员 'PictureMode'
- batch-file - 如何仅将 ftype 路径输出到 .txt