2
この質問は以前に尋ねられましたが、私の状況を解決する答えは見つかりませんでした。mysite.urlsで定義されたURLconfを使用して、Djangoは次のURLパターンを次の順序で試しました:
私はジャンゴtutorialで探しています、と私は、チュートリアルでは、それを持っているとまったく同じ単語のための単語を最初のURLを設定しているが、私はhttp://http://localhost:8000/polls/に行くとき、それは私に、このエラーを与える:
Using the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:
^polls/ ^% [name='index']
^admin/
The current URL, polls/, didn't match any of these.
私はDjango 1.10.5とPython 2.7を使用しています。個人用サイト/ポーリング/ views.pyで
:個人用サイト/ポーリング/ urls.pyで
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^%', views.index, name='index'),
]
ここ
は、関連するURLとビューファイルで、私が持っているコードです。個人用サイト/個人用サイト/ urls.pyで
:
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^polls/', include('polls.urls')),
url(r'^admin/', admin.site.urls),
]
何が起こっているのですか?なぜ私は404を手に入れますか?
私はそれを逃したと信じられません。ありがとうございました。 – HLH