如何解决 Django 中的 URL 冲突



如何解决这种模棱两可的规则冲突:

url(r'^help/(?P<page>w+)/$', 'ecc.views.help_page', name='help_page'),
url(r'^help/search/?$', 'ecc.views.help_search', name='help_search'),

当我去:site.com/help/search,从Django的角度来看,我去帮助/页面。如何设置此规则的优先级?

该顺序给出了初始优先级,因此只需将help/search/规则放在另一个规则之上即可。

最新更新