私は Django チュートリアル (https://docs.djangoproject.com/en/dev/intro/tutorial03/) を完了しようとしていますが、正規表現と include( ) 関数。
私の問題のある urls.py:
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^polls/', include('polls.urls')),
)
これにより、(を参照するとhttp://localhost:8000/admin/
) polls.urls の詳細ビューが表示されます。そのコードは次のとおりです。
from django.conf.urls import patterns, url
urlpatterns = patterns('polls.views',
url(r'^$', 'index'),
url(r'^(?P<poll_id>\d+)/$', 'detail'),
url(r'^(?P<poll_id>\d+)/results/$', 'results'),
url(r'^(?P<poll_id>\d+)/vote/$', 'vote'),
)
polls に一致し、polls.urls に取り込まれる理由がわかりました。何か案は?
注:行をコメントアウトするとurl(r'^polls/, include('polls.urls')),
、管理ページが再び表示されます
ありがとう!