python - 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 数据库开始真正开始我的基本项目,但为了与其他用户和教程保持一致,我希望初学者编程的这部分工作有效。任何关于我做错了什么以及我应该添加什么以使其正常工作的建议将不胜感激。此外,如果我的构建需要更多信息,我很乐意发布。
解决方案
推荐阅读
- json - Angular 2 获取 json 数据并将其定义为组件中的新数组
- indexing - Solr 无法识别某些文档
- java - Spring boot - 如何使用异常处理程序处理找不到页面的异常
- javascript - 使用javascript的多选过滤器
- excel - VBA,当单元格值不等于字符串时构建if-then
- excel - 来自 Outlook 的前 50 封电子邮件(从新到旧)
- sap-web-ide - 保存js文件时可以将prettier插件集成到Web IDE中吗?
- sql - 关于 SQL Pivot
- powershell - 从 xml 中填充条件中的变量
- python - 在熊猫中计算每个日期员工的总工作时间