当前位置: 首页 > 知识库问答 >
问题:

Django错误请求(400)调试=假

郑光济
2023-03-14

我正在尝试发布我的网站,我配置了所有设置(nginx

这个设置效果很好

DEBUG=True
ALLOWED_HOSTS =  ['localhost','127.0.0.1','domain.com','www.domain.com']

然而,当我编辑调试时=True到False

DEBUG=False

我在浏览器上遇到这个错误,请求错误(400)

我也试过这些设置

ALLOWED_HOSTS =  ['*']
ALLOWED_HOSTS =  ['domain.com','www.domain.com']

(在发布这个问题之前,我检查了这个答案,当DEBUG=False时,Django给出了错误的请求(400))

共有1个答案

喻珂
2023-03-14

你试过重新启动gunicorn吗<代码>PID=$(systemctl show--value-p MainPID gunicorn.service)

 类似资料:
  • 问题内容: 我简单的Django应用程序在调试模式()下工作正常,并且在开发箱上的WSGI + Apache下运行,但是当我使用EC2时,我尝试收到的所有URL都出现间歇性错误(10-80%的时间)视图(无论是在我的应用中还是在Django管理员中。 在哪里可以找到有关此信息的调试信息?什么都没有出现,即使有。我已经检查了版本,记录了Request环境(请参阅ModWSGI Debugging T

  • 我目前将seetings文件配置为使用memcache缓存。 虽然网站运行完美,但我看到调试行,如: 因此,我感兴趣的是学习如何解决这个问题,以及如何实际测试是否正在使用后端缓存。它目前已实现用于所有页面。

  • 在尝试部署我使用django开发服务器开发的博客时收到400错误后,我开始了一个新的测试项目(使用start project,不做其他任何事情——只是在这里和那里进行一点配置)-尽可能少,以保持尽可能简单。 当我执行“manage.py runserver”时,它会显示一个页面,说我看到了这个,因为我的设置中有“DEBUG=True”。 到现在为止,一直都还不错。没有错误。 但是如果我使用uWSG

  • 当我将debug设置为false时,我遇到了“错误请求400”(生产服务器)的问题。我使用cookiecutter和Django 1.8。我设置了-没有任何结果。 在日志中,我有一条消息: 我尝试了django文档中的代码,也没有成功:

  • 我目前正在努力从API获取一些数据,但在一些请求中遇到了问题。 当前调用和其他一些类似的调用似乎不起作用,而其他调用则起作用(除了这些调用不使用“payload”参数)。我在文档中使用了相同的示例,因此不确定这些示例为什么不起作用。 回报 有人有主意吗?谢谢。

  • 默认情况下,当凭据错误时,DRF-JWT返回400状态的响应。为什么会这样?当用户没有提供正确的登录信息时,浏览器控制台中会写入错误的请求日志。因此,我在前端处理错误,但仍然没有控制台错误消息。那么,我如何才能超越JWT,不筹集400美元,而是返回成功,正确的方法是什么?