一、django错误集合

2023-11-14

1、django.core.exceptions.ImproperlyConfigured: WSGI application ‘LARS.wsgi.application’ could not be loaded; Error importing module.

设置SESSION_ENGINE时出错,(sessions写成session)
SESSION_ENGINE = "django.contrib.sessions.backends.cache"

2、KeyError: ‘BACKEND’

设置缓存系统时,CACHES的default键的BACKEND键写错了

3、 File “E:\CodingAndDocument\Python\GitForDjango\DRFLearning\lib\site-packages\django\contrib\sessions\middleware.py”, line 15, in init
engine = import_module(settings.SESSION_ENGINE)
File “E:\CodingAndDocument\Python\GitForDjango\DRFLearning\lib\importlib_init_.py”, line 118, in import_module
if name.startswith(’.’):
AttributeError: ‘tuple’ object has no attribute ‘startswith’

 1.engine = import_module(settings.SESSION_ENGINE):表明出错的是SESSION_ENGINE配置错误,
 2.AttributeError: 'tuple' object has no attribute 'startswith':表明是配置SESSION_ENGINE的值时在后面添加了一个逗号,比如
SESSION_ENGINE = "django.contrib.sessions.backends.cache",	#后面不能加逗号,加了会被认为是元组类型

4、django.core.exceptions.ImproperlyConfigured: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.

原因:在pycharm的Python Console导入了django中的models
解决办法:应该在pycharm的Terminal中用命令行:python manage.py shell启动shell命令窗口

5、’"%s" is not a valid regular expression: %s’ % (regex, e)
django.core.exceptions.ImproperlyConfigured: “^snippets.(?P[a-z0-9]+)/?.(?P[a-z0-9]+)/?$” is not a valid regular expression: redefi
nition of group name ‘format’ as group 2; was group 1 at position 40

解决办法:删去urlpatterns = format_suffix_patterns(urlpatterns)

6、django.urls.exceptions.NoReverseMatch: Reverse for ‘app_list’ with keyword arguments ‘{‘app_label’: ‘auth’}’ not found. 1 pattern(s) tried: [‘admin/$
(?P<app_label>auth|myblog)/$’]

#原因:django的APP未加命名空间
在app的urls.py中加上:app_name = '你的app名称'

7、Method Not Allowed: /archive/ #报405错误

原因:编写views.py时,视图类中的get方法写成了post方法,导致方法不允许,所以报错

8、‘The model %s is already registered’ % model.name) xadmin.sites.AlreadyRegistered: The model Us

python manage.py makemigrations
python manage.py migrate

9、if cls.USERNAME_FIELD in cls.REQUIRED_FIELDS:
AttributeError: type object ‘UserProfile’ has no attribute ‘USERNAME_FIELD’

自定义用户模型时,用AbstractUser而不是AbstractBaseUser

10、django.db.utils.InternalError: (1050, “Table ‘tb_content’ already exists”)

python manage.py migrate --fake

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

一、django错误集合 的相关文章

随机推荐

  • Json插件与json类型的Result

    json插件下载 Json插件提供了一中json类型的Result 一旦为某个Action指定了一个类型为json 的Result 则该Result无序映射到任何视图资源 因为Json插件会负责将Action里的状态信息序列化为Json格式
  • Java——集合

    文章目录 1 集合概述 2 集合类体系结构 Collection集合体系 3 Collection集合常用API 3 Collection集合的遍历方式 方式一 迭代器 方式二 foreach 增强for循环 方式三 lambda表达式 4
  • 驾驶员情绪识别与应用相关笔记

    1 场景 应用 1 1 在检测到驾驶员的愤怒情绪后 便可勒紧安全带 提高制动器的反应响应性 从而减轻事故的伤害 Alaoui 此外 还可通过方向盘振动及警告声 将情绪状态告知驾驶员 并且 为了平复心情 还可考虑自动调整车内照明及音乐 如果自
  • 云原生入门到进阶,1篇就够了!

    开始阅读文章前 请角色切换 设想你作为一位中小型IT公司CTO 面对云原生技术决策 你需要回答两个问题 为什么需要上云 上云有何弊端 作为一家公司的技术决策者 必须理解上云的利与弊 并结合公司各阶段发展目标给出最适合的技术方案 云原生 概述
  • 输入pip命令时,报错Fatal error in launcher

    因为之前也有碰到过这样一个问题 当时了解到是升级pip导致的一些错误 后来通过百度找到了一个解决方案 python m pip 只要是需要用到pip的地方 全部加上python m 好了 解决了问题 这是当时的一个解决方法 问题是解决了 当
  • 用Java代码操作RabbitMQ(包括创建和绑定)

    生产者 package com sky rabbitmq all import com rabbitmq client Channel import com rabbitmq client Connection import com rab
  • AcdbTable 例子学习笔记

    Table 例子学习笔记 在这个例子中 ARX向我们展示了ACDBTABLE类的一些基本操作方法 ACDBTABLE类是ACAD2005及其以后的产品 应该是说ACDBDATATABLE的升级产品 AcDbDataCell AcDbData
  • 判断一个list里是否有其他list------集合list的contain方法

    判断一个list里是否有其他list 最近在做项目时需要判断一个list里是否有其他list 首当其冲就直接想到了contains方法 但总是出现Bug 后面找了好久才发现是这个原因 基础太不扎实 list的contains在比较包含对象时
  • 【HarmonyOS】实现从视频提取音频并保存到pcm文件功能(API6 Java)

    关键字 视频提取类Extractor 视频编解码 保存pcm文件 写在前面 在使用API6开发HarmonyOS应用时 通常会开发一些音视频媒体功能 这里介绍如何从视频中提取音频保存到pcm文件功能 生成pcm音频文件后 就可使用音频播放类
  • ES6知识点总结——学习网站及环境搭建

    1 ES6学习网站 ES6官网 https 262 ecma international org 6 0 阮一峰ES6学习电子书 https es6 ruanyifeng com docs let W3Cschool ES6中文教程 htt
  • html5导航栏文字间距,div字间距-div内文字之间间距设置方法

    本篇文章给大家带来的内容是关于div字间距 div内文字之间间距设置方法 有一定的参考价值 有需要的朋友可以参考一下 希望对你有所帮助 div内字与字间距是否可以用CSS代码实现 答案 可以使用css实现div字间距布局 CSS字间距的单词
  • nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cann...

    org apache ibatis exceptions PersistenceException Error building SqlSession The error may exist in pojo UserMapper xml C
  • React hooks + antd前台实现input搜索框实时搜索table表格

    阅读本文前提需掌握react hooks 中useState和useEffect基本用法 详见 可选链 语法糖 文章目录 实现效果 实现步骤 1 引入 2 初始化 3 筛选数据 4 输入和展示数据 实现效果 实现步骤 1 引入 Search
  • 基于单片机语音识别智能家居系统的设计与实现

    功能介绍 以STM32单片机作为主控系统 液晶显示当前环境温湿度 用电器开关状态 通过语音模块识别设定的语音 DHT11进行环境温湿度采集 通过语音播报模块报当前温湿度 智能回复 通过语音识别可以打开灯 窗帘 电视空调等设备 整个电路以5v
  • vue项目运行后如何自动在浏览器中打开

    方法一 配置open 在根目录webpack config js或vue config js中的module exports里面配置devServer open 将open属性值设置为true即可 devServer host localh
  • 总结-深度学习中的正则化方法(regularization)

    深度学习面临的非常严重的一个问题就是过拟合 overfitting 通过一些正则化的方法 可以消除过拟合 从而使我们的模型能够得到更好的效果 1 什么是正则化 这张图 我想接触过机器学习的朋友们应该都看了很多遍了吧 我们先从回归的角度来看待
  • Java编译运行命令

    javac 编译命令 javac是用来编译 java文件的 dos窗口直接输入javac可以看到大量提示信息 提示javac命令的用法 用法 javac
  • 电脑没有摄像头怎么办

    电脑没有摄像头怎么办 电脑没有摄像头但是需要用到摄像头怎么办 没有带数据线但是需要用到手机的摄像头怎么办 下面是采用软件的方式连接电脑作为电脑摄像头的方法 1 iVcam iVCam Use mobile phone as a PC web
  • 服务器简单的命令操作系统,服务器操作系统常用命令

    服务器操作系统常用命令 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 当您发现云服务器的运行速度变慢或云服务器突然出现网
  • 一、django错误集合

    1 django core exceptions ImproperlyConfigured WSGI application LARS wsgi application could not be loaded Error importing