当我访问网址时,我无法获取新的Django应用。我刚收到“未找到”此服务器上未找到请求的URL / spacegame /。'错误。我安装了#39; settings.py中的应用程序,在主邮件urls.py和app urls.py中设置网址模式,并创建应用程序views.py。它正在我的Django开发服务器上工作,但不在生产服务器上。我认为它也可能是nginx设置,但不确定。任何帮助将不胜感激。应用名称是' spacegame'。
main urls.py
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.urls.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 conf
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;
}
}