Python 在此服务器上找不到URL-nginx django
当我转到url时,我很难获得一个新的Django应用程序来呈现。我刚刚收到一个“未找到此服务器上请求的URL/spacegame/未找到”错误。我在settings.py中“安装”了应用程序,在mains url.py和app url.py中设置了url模式,并创建了app views.py。它在我的Django开发服务器上工作,但在生产服务器上不工作。我想也可能是nginx的设置,但不确定。任何帮助都将不胜感激。应用程序名为“spacegame” main url.pyPython 在此服务器上找不到URL-nginx django,python,django,nginx,Python,Django,Nginx,当我转到url时,我很难获得一个新的Django应用程序来呈现。我刚刚收到一个“未找到此服务器上请求的URL/spacegame/未找到”错误。我在settings.py中“安装”了应用程序,在mains url.py和app url.py中设置了url模式,并创建了app views.py。它在我的Django开发服务器上工作,但在生产服务器上不工作。我想也可能是nginx的设置,但不确定。任何帮助都将不胜感激。应用程序名为“spacegame” main url.py from django
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^$', include('homepageapp.urls')),
url(r'^spacegame/', include('spacegame.urls')),
url(r'^admin/', admin.site.urls)
]
spacegame.url.py
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^spacegame/$', views.index, name='index')
]
spacegame.views.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the spacegame index.")
nginx形态
server {
listen 80;
server_name ::removed:: ;
return 301 https://$server_name$request_uri;
root /home/projects/aar/aarcom;
location = /favicon.ico {
access_log off; log_not_found off;
}
location / {
include proxy_params;
proxy_pass http://unix:/home/projects/aar/aarcom/aarcom.sock;
}
location /static {
allow all;
alias /home/projects/aar/aarcom/static;
}
location ~ /.well-known {
allow all;
}
}
当前配置应在
/spacegame/spacegame/
URL下公开索引视图,第一部分在主URL中定义,第二部分在spacegame URL中定义。如果你转到那个URL,你能检查一下会发生什么吗?谢谢你的回复@mateuszb。我去了/spacegame/spacegame/但仍然出现了一个未找到的错误。我一直在阅读nginx中的位置指令,看看我是否把那篇文章弄错了。事实上,它正在我的开发服务器上工作,这让我觉得它与服务器有关,但我不确定。弄明白了!更改后,我必须重新启动gunicorn。有时这是最简单的事情。您当前的配置应该在/spacegame/spacegame/
URL下公开索引视图,第一部分在主URL中定义,第二部分在spacegame URL中定义。如果你转到那个URL,你能检查一下会发生什么吗?谢谢你的回复@mateuszb。我去了/spacegame/spacegame/但仍然出现了一个未找到的错误。我一直在阅读nginx中的位置指令,看看我是否把那篇文章弄错了。事实上,它正在我的开发服务器上工作,这让我觉得它与服务器有关,但我不确定。弄明白了!更改后,我必须重新启动gunicorn。有时候这是最简单的事情。