因此,我已经初始化了一个Django项目(v4.2.5),并且一切正常,调试设置为True,但是当出现错误时,我从来没有得到黄页,相反,我总是得到这样的信息:

A server error occurred.  Please contact the administrator.

我确实有

django.middleware.common.CommonMiddleware

并且DEBUG_PROPAGATE_EXCEPTIONS也设置为true

而且我必须一直判断航站楼有什么问题,知道可能是什么问题吗?

最新情况: 我的中间件:

['debug_toolbar.middleware.DebugToolbarMiddleware',
 'django.middleware.security.SecurityMiddleware',
 'corsheaders.middleware.CorsMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.locale.LocaleMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware',
 'django.contrib.admindocs.middleware.XViewMiddleware']

推荐答案

问题似乎是DEBUG_PROPAGATE_EXCEPTIONS,只需删除默认为False的设置即可修复.

Django相关问答推荐

在生产中添加整型主键

如何在Django模板中为无效词典查找打开异常?

来自日历的 Django 动态 url

根据当前对象中的多对多字段过滤对象

UpdateView 不会对 from 属性进行数据绑定

Django 和 HTML 无法从指定时间开始视频

Django 过滤器:过滤隐藏在多层模型 struct 中的对象

EmailBackend 用于在 Django 中通过多个 SMTP 发送邮箱

获取 Django 中的缓存键列表

ManyRelatedManager 不可迭代

Django - 在模板中显示当前日期和时间

在 django 中获取本地时区

在 django 模板中访问元组

Django:显示在每个页面上加载页面所花费的时间

在 Django 管理页面中注册应用程序中的每个表/类

无效的块标签: static

django 如何知道已经运行了哪些迁移?

如何获取 pytz 时区的通用名称

django select_related - 何时使用它

Django 字符串到日期格式