Django:/admin/ 处的 OperationalError

新手上路,请多包涵

所以我从 这里 运行了我的程序,它没有任何错误地工作。我去 /admin。我登录。到目前为止一切都很好。然后当它加载时我得到这个:

错误代码

我检查了回溯(真的很长),但没有一个包含我的代码。它没有告诉我这个错误发生在代码的哪一部分,所以我不知道如何处理这个问题。请解释这是什么,为什么会这样,以及我该如何解决。

如果您需要我的代码的任何部分,请在评论中提问,因为我不知道这是在哪里发生的。

原文由 ansg191 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 784
2 个回答

您需要运行 migrate 命令以强制 django 创建 auth 表。

 python manage.py migrate

然后对于您对模型所做的任何更改,请不要忘记运行这两个命令。

 python manage.py makemigrations
python manage.py migrate

原文由 Avinash Raj 发布,翻译遵循 CC BY-SA 3.0 许可协议

使用 pip install django==2.1.5

如果问题仍然存在,

使用 python manage.py migrate --run-syncdb

原文由 Sushant Raj Thapa 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题