Django错误消息中的请求URL与acual请求URL不对应

Django错误消息中的请求URL与acual请求URL不对应,django,nginx,http-status-code-500,daphne,Django,Nginx,Http Status Code 500,Daphne,我正在用Django和Django Rest框架构建一个应用程序。前端js应用程序对后端进行API调用。当我使用python manage.py ruserver测试它时,它工作得很好,但当我在类似于我的生产环境的VM中测试它时,所有API请求都得到500响应 在错误消息中,请求URL与实际发出的请求不一致 实际请求url如下所示: 但是错误消息说是这样的: 服务器配置了nginx和daphne,django版本为3.1 这是我的Nginx配置: server { listen 80

我正在用Django和Django Rest框架构建一个应用程序。前端js应用程序对后端进行API调用。当我使用
python manage.py ruserver
测试它时,它工作得很好,但当我在类似于我的生产环境的VM中测试它时,所有API请求都得到500响应

在错误消息中,请求URL与实际发出的请求不一致

实际请求url如下所示:

但是错误消息说是这样的:

服务器配置了nginx和daphne,django版本为3.1

这是我的Nginx配置:

server {
    listen 80;
    server_name _;

    location = /favicon.ico { access_log off; log_not_found off; }
    location /static/ {
        root /home/app;
    }
    location /media/ {
       root /home/app;
    }

    location / {
        include proxy_params;
        proxy_pass http://unix:/tmp/app.sock;
    }
}
我不知道从哪里开始解决这个问题,我将非常感谢能得到的任何帮助


谢谢

请将您的
nginx
配置粘贴到此处。谢谢@ahmadgh74,完成了。请使用文件
代理参数的内容更新您的问题