我正在尝试构建一个小型 wiki,但在为它们编写正则表达式规则时遇到了问题。
我想要做的是每个页面都应该有一个自己的编辑页面,当我在编辑页面上按下提交时,它应该将我重定向到维基页面。
我想在我的应用程序中有以下网址:
http://example.com/<page_name>
http://example.com/_edit/<page_name>
我的 URLConf 有以下规则:
url(r'(_edit/?P<page_name>(?:[a-zA-Z0-9_-]+/?)*)', views.edit),
url(r'(?P<page_name>(^(?:_edit?)?:[a-zA-Z0-9_-]+/?)*)', views.page),
但由于某种原因,它们没有工作。
我怎样才能使这项工作?
似乎其中一个 - 或两者 - 匹配相同的东西。