Django报错:RuntimeError at /home/ 解决办法

错误提示:

RuntimeError at /home/

复制代码
Model class django.contrib.contenttypes.models.ContentType doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS.

原因剖析:

博主在使用pycharm创建Django项目的时候,没有直接创建Django项目,而是创建的Python普通项目,然后通过命令pip install django==3.2 手动安装的,又由于是要学习Django的DRF框架,所以通过命令 pip install djangorestframework 安装了DRF。

在学习DRF时,由于用不到Django项目自带的 一些APP,在settings的INSTALLED_APPS中注销了如下部分:

python 复制代码
   # 'django.contrib.admin',
    # 'django.contrib.auth',
    # 'django.contrib.contenttypes',
    # 'django.contrib.sessions',
    # 'django.contrib.messages',

浅显原因分析:在启动Django项目时,会调用到 django.contrib.contenttypes ,由于被注销了,所以报错。根本原因是Django在匿名登录启动时,认证组件中的你们用户导致。我这里写的比较简单,如果想深究里面原因,在B站找武沛齐老师的Django课程,里面有详细的介绍。

解决办法:

在settings中加入如下配置:

python 复制代码
REST_FRAMEWORK={
    "UNAUTHENTICATED_USER": None,
}
相关推荐
BK贝壳4 小时前
亿级用户签到位图选型复盘:用 bool-hybrid-array 扛冷启动打卡,也把它和 Roaring/Redis 的边界测清楚了
数据结构·python·性能优化·numpy
2601_966949655 小时前
如何根据研究的起止时间截取分钟级行情?Python 实战与 QuantDash 数据处理指南
开发语言·python·pandas·量化交易·1024程序员节·股票数据·quantdash
喵了几个咪8 小时前
GoWind CMS 拆解:在 Go 里给 TipTap 搭一套 Yjs 协同后端
开发语言·后端·golang
Flynt8 小时前
我把微信运动的排行榜和定点推送复刻了一遍:100万次步数更新只要4秒,坑在别处
redis·后端·性能优化
在世修行9 小时前
智学文枢:页面切换与跨页数据预填
python·桌面应用·signal·1024程序员节·pyside·跨页跳转·状态预填
2601_9628857210 小时前
如何用 Python 把 K 线重采样成任意周期?
开发语言·python
打工仔折腾 AI10 小时前
在 Ubuntu ARM64 部署 Q1 V3.0 MuJoCo 模型:加载、单步推理与执行器响应解析
linux·运维·人工智能·python·深度学习·ubuntu·性能优化
_孤傲_10 小时前
快速掌握 MySQL 语法
数据库·后端·mysql
信誓旦旦的程序猿11 小时前
【Python量化实战宝典 #21】北向资金跟随手册:聪明钱择时信号(Python 可跑)
python·1024程序员节·股票数据api·股票数据api接口·股票api数据接口·股票量化数据api·股票量化数据接口
严谨的麻辣烫11 小时前
静态 ISP 代理请求超时怎么排查?Python 与 curl 实战
python·http·requests·1024程序员节·网络排障