Django部署的问题, nginx + uwsgi
tyzyx 2018-05-21 09:21:45 问题
通过 nginx + uwsgi 部署后,访问一些特定的地址,django会提示404
但是用runserver 或 uwsgi 起动Python服务没有问题,地址都可以正常访问
出问题的APP中用到了单独的urls.py,代码如下:
urlpatterns = [
url(r'^respond$', views.ResponseView.as_view(),
name='answer'), # 回调函数
]
在view中用了这个方法取得地址
reverse("answer"))
nginx的config如下
server {
listen 80;
server_name www.test.com;
charset utf-8;
client_max_body_size 75M;
access_log /home/ubuntu/access.log
location / {
uwsgi_pass unix:///home/ubuntu/test.sock;
include /etc/nginx/uwsgi_params;
}
}
请问这个问题如何处理?