Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Django会忽略我的ROOT\u URLCONF设置?_Django - Fatal编程技术网

为什么Django会忽略我的ROOT\u URLCONF设置?

为什么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

我尝试在我的项目(称为注册)的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.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')
)