为什么Django会忽略我的ROOT\u URLCONF设置?
我尝试在我的项目(称为注册)的settings.py中将为什么Django会忽略我的ROOT\u URLCONF设置?,django,Django,我尝试在我的项目(称为注册)的settings.py中将ROOT\u URLCONF设置为各种字符串:ROOT\u URLCONF='registration.url',ROOT\u URLCONF='foo.url',ROOT\u URLCONF='registration.registration.url' 不管怎样,我在主页上得到了以下输出: Page not found (404) Request Method: GET Request URL: http://78.198.124
ROOT\u URLCONF
设置为各种字符串:ROOT\u URLCONF='registration.url'
,ROOT\u URLCONF='foo.url'
,ROOT\u URLCONF='registration.registration.url'
不管怎样,我在主页上得到了以下输出:
Page not found (404)
Request Method: GET
Request URL: http://78.198.124.245/
Directory indexes are not allowed here.
You're seeing this error because you have DEBUG = True in your Django settings file.
为什么呢?下面是我用来配置乘客的文件(Passenger_wsgi.py)。此文件位于“/home/david/registration/registration/”中
/home/david/registration/registration/url.py如下所示
from django.conf.urls import patterns, include, url, http
def myFunction(request):
return http.HttpResponse("A mapped URL")
urlpatterns = patterns('',
(r'^$', 'myFunction')
)
为什么我的Django应用程序完全忽略我的ROOT_URLCONF设置,每次访问我的主页时都返回相同的输出?python路径中实际上没有任何尝试。如果路径是
/home/david/registration/registration
,URL位于/home/david/registration/registration/url.py
中,那么从第一个到第二个的相对路径应该是什么
from django.conf.urls import patterns, include, url, http
def myFunction(request):
return http.HttpResponse("A mapped URL")
urlpatterns = patterns('',
(r'^$', 'myFunction')
)