我的网址中有一个括号:
Ex:http://en.wikipedia.org/wiki/Sacramentum_(oath)
网址有括号。
Django给“”找不到页面(404)“”“
任何想法如何解决这个问题????
答案 0 :(得分:1)
我猜你在urls.py中有一个看起来像这样的网址模式(使用你的例子):
urlpatterns = patterns('',
url(r'^wiki/Sacramentum_(oath)/', my_view),
)
这将不匹配,因为括号在正则表达式中具有特殊含义。你需要用反斜杠来逃避它们:
urlpatterns = patterns('',
url(r'^wiki/Sacramentum_\(oath\)/', my_view),
)