0

我只是设置一个空的 django 项目来测试一个新服务器。我有我的 django 项目在本地工作,显示“Hello World!” 用于基本 URL 以及数据/应用程序域。

main_project/urls.py

from django.conf.urls import include, url
from django.contrib import admin


urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^data/', include('data.urls'), name="data"),
    url(r'^', include('mainsite.urls'), name="mainsite"),
]

main_project/mainsite/urls.py

from django.conf.urls import url

from . import views

app_name = 'mainsite'
urlpatterns = [
    url(r'^$', views.index, name='index'),
]

main_project/data/urls.py

from django.conf.urls import url

from . import views

app_name = 'data'
urlpatterns = [
    url(r'^$', views.index, name='index'),
]

它是一个非常基本的设置,并且在本地使用python manage.py runserver一切正常。

一个生产基本 url ( http://www.mondonect.com/ ) 有效,但数据 url ( http://www.mondonect.com/data ) 失败并出现以下错误:

在此处输入图像描述

奇怪的是它在本地工作但在生产中不起作用。

它的 apache 2 服务器带有 wsgi,ubuntu 14.04。Django 版本 1.10.2。

4

0 回答 0