Django错误消息中的请求URL与acual请求URL不对应
我正在用Django和Django Rest框架构建一个应用程序。前端js应用程序对后端进行API调用。当我使用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
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,完成了。请使用文件代理参数的内容更新您的问题