1

我的网址中有一个括号:

例如:http ://en.wikipedia.org/wiki/Sacramentum_(oath )

URL 有括号的位置。

Django给出“”“找不到页面(404)”“”

知道如何解决这个问题吗????

4

1 回答 1

1

我猜你在 urls.py 中有一个 URL 模式,看起来像这样(使用你的例子):

urlpatterns = patterns('',
    url(r'^wiki/Sacramentum_(oath)/', my_view),
)

这将不匹配,因为括号在正则表达式中具有特殊含义。你需要用反斜杠转义它们:

urlpatterns = patterns('',
    url(r'^wiki/Sacramentum_\(oath\)/', my_view),
)
于 2012-07-31T17:51:31.427 回答