django code 400, message Bad request syntax

因为在服务器上使用了nginx跳转

manage.py runserver

使用runserver时,它正在侦听标准的http Web请求。

manage.py runfcgi

使用runfcgi时,它将使用fastcgi协议而不是纯http来侦听其他类型的请求。
django版本,在1.9以上不支持runfcgi命令,如果要使用 runfcgi,将django的版本 更换到 1.8
WSGI 已经成为 Python Web 部署事实上的标准,所以在1.9以上不支持runfcgi命令
2.请求的接口
将https换成http

你可能感兴趣的:(django,python,nginx,后端,运维)