这应该是一个简单的问题。我有在Django 2种URL模式:Django url pattern
url(r'^wiki/page/(?P<page_title>.*)', views.wiki_view, name = 'wiki_view'),
url(r'^wiki/page/$', views.wiki_page_index, name = 'wiki_page_index'),
当我访问/维基/页/测试,它需要我views.wiki_view。这是对的。我需要的第一图案的“页/”,这就是为什么我使用后捕获所有的字符。*
当我访问/维基/页/,它也需要我views.wiki_view。这是不正确的。因此
url(r'^wiki/page/$', views.wiki_page_index, name = 'wiki_page_index'),
,当我访问/维基/页,它会带我去views.wiki_page_index:
我可以改变第二URL模式阅读。但我宁愿解决问题而不是避免它。
怎么会这样,它不会拿起/维基/页的情况下我格式化第一URL模式/?