首页 > 解决方案 > Django开始项目管理员登录错误2021

问题描述

我刚刚创建了我的第一个 django 项目。我成功地制作了模板并运行了服务器,这样我就可以在我的本地主机上查看我的 hello world 项目了!但是,当转到 localhost:8000/admin 并登录(是的,我创建了一个超级用户,我也在使用 Windows 10)时,它会将我带到一个错误页面:

 'RuntimeError: Model class django.contrib.sessions.models.Session doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.'

它在我的 Visual Studio 调试控制台中也说了同样的话。该错误仅在运行管理页面并尝试登录后出现,这是有道理的。我知道这个问题从一段时间开始就在这里,并且添加的解决方案

 INSTALLED_APPS = [
     ...
     'django.contrib.sites',
 ]

 SITE_ID = 1

不工作。不确定这是否是较新版本的 django 的问题,但我目前检查过的任何在线都没有帮助解决此问题。我的目标是使用 SQLite 数据库开始真正开始我的基本项目,但为了与其他用户和教程保持一致,我希望初学者编程的这部分工作有效。任何关于我做错了什么以及我应该添加什么以使其正常工作的建议将不胜感激。此外,如果我的构建需要更多信息,我很乐意发布。

标签: pythondjangodatabaseruntime

解决方案


推荐阅读