我完全不熟悉後端,通過djangobook教程工作。如果我錯過了任何重要信息,請告訴我。第一項任務是讓你的開發服務器上顯示'Hello World',它會一直返回404.這兩個文件是views.py(我的hello world文件)和urls.py無法獲取url請求顯示,404
這是在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),
]
我感覺就像它沒有找到正確的意見文件?這就是如何設置的,正如他在教程中所說的那樣設置的
*什麼*不斷返回404?你要去哪個網址? –
你要去'/ hello'還是去'/ hello /'? - 根據「APPEND_SLASH」設置是否打開 - 它[默認情況下應該打開](https://docs.djangoproject.com/en/1.11/ref/settings/#append-slash)可能很重要,但如果你正在通過另一個資源,它可能做了一些不同的事情。你可以發佈你的settings.py文件(減去密鑰)嗎? – Withnail