无法获取要显示的网址请求,404

时间:2017-07-05 21:33:35

标签: python django backend

我是一个全新的后端,通过djangobook教程。如果我遗漏了任何重要信息,请告诉我。第一个任务是获得“Hello World'显示在您的开发服务器上,并且它一直返回404.有问题的两个文件是views.py(我的hello world文件)和urls.py

这是views.py:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello world")

这是urls.py:

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

from mysite.views import hello

urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^hello/$', hello),
]

我觉得它没有正确找到视图文件?这就是设置的方式,正如他在教程中所说的那样

2 个答案:

答案 0 :(得分:0)

您需要在两个位置更改网址。你的应用程序就像你一样,另一个在django目录中。 This link有更多关于如何操作的信息。

from django.conf.urls import patterns, include, url

urlpatterns = patterns(
    '',

    url(r'', include('hello.urls')),
)

答案 1 :(得分:-1)

它在http://127.0.0.1:8000/hello/,也用HunkDivine的答案作为另一种选择