【发布时间】:2016-12-25 19:51:03
【问题描述】:
我有以下基本网址文件:
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'^agenda/', include('planner.urls', namespace='planner', app_name='planner'))
]
我的规划器应用包含以下网址:
urlpatterns = patterns('',
url(r'^', SkirmList.as_view(), name='agenda'),
url(r'^skirm/(?P<pk>\d+)/$', SkirmDetailView.as_view(), name='skirmdetailview'),
)
我遇到的问题是:http://localhost:8000/agenda/skirm/41/ 它不断加载 SkirmList 视图而不是 SkirmDetailView。
这对大多数人来说可能很明显,但我是 Django 的初学者。任何帮助表示赞赏,谢谢
【问题讨论】:
-
planner.app 中第一个 url 中的正则表达式可能需要额外的东西:
url(r'^$', SkirmList.as_view(), name='agenda'),。目前它匹配所有内容。
标签: python django url django-urls