为什么URLconf在本地工作但在生产中失败

时间:2016-10-28 10:07:44

标签: python django apache urlconf

我只是设置一个空的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 /数据/ 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一切正常。

基本网址(http://www.mondonect.com/)的一个生产工作但数据网址(http://www.mondonect.com/data)失败,并显示以下错误:

enter image description here

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

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

0 个答案:

没有答案