我是一个全新的后端,通过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),
]
我觉得它没有正确找到视图文件?这就是设置的方式,正如他在教程中所说的那样
答案 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的答案作为另一种选择