Django DEBUG=False,导致所有请求出现400错误

Django DEBUG=False,导致所有请求出现400错误,django,nginx,amazon-elastic-beanstalk,uwsgi,Django,Nginx,Amazon Elastic Beanstalk,Uwsgi,我正在Docker容器中运行我的Django应用程序,nginx作为Web服务器,uWSGI作为应用程序服务器。一切都部署在AWS Elastic Beanstalk上。当我设置DEBUG=False时,所有请求都会导致错误请求(400)。我尝试了ALLOWED_HOSTS='*'和ALLOWED_HOSTS=['*'],但仍然得到相同的错误。我通过检查日志验证了uWSGI收到的请求。uWSGI日志包含以下内容: [pid: 33|app: 0|req: 4/4] 172.17.0.1 () {

我正在Docker容器中运行我的Django应用程序,nginx作为Web服务器,uWSGI作为应用程序服务器。一切都部署在AWS Elastic Beanstalk上。当我设置
DEBUG=False
时,所有请求都会导致
错误请求(400)
。我尝试了
ALLOWED_HOSTS='*'
ALLOWED_HOSTS=['*']
,但仍然得到相同的错误。我通过检查日志验证了uWSGI收到的请求。uWSGI日志包含以下内容:

[pid: 33|app: 0|req: 4/4] 172.17.0.1 () {46 vars in 855 bytes} [Tue Aug  1 02:54:17 2017] GET / => generated 26 bytes in 26 msecs (HTTP/1.1 400) 1 headers in 53 bytes (1 switches on core 0)
我试过很多答案,但运气不好。我试过了,但还是犯了同样的错误。还有什么其他原因会导致这种情况吗


这个问题不同于,因为正如我所提到的,将
ALLOWED_HOSTS
设置为通配符对我不起作用。从同一个问题,我也尝试了,但仍然得到了相同的错误。

问题是我的URL有下划线,Django不允许在URL中的任何地方使用下划线。我有
www.\u test\u.example.com
www.u test.example.com
www.a_test.example.com
也不起作用

管理员/某人是否可以删除此重复的标记?我注意到,当我创建问题时,我已经尝试了假设的重复问题中指定的解决方案,并且只有在提示时才进行澄清。