1
我在我的网址括号:括号URL调度Django的?
例如:http://en.wikipedia.org/wiki/Sacramentum_(oath)
其中URL有括号。
Django的给予 “” “找不到网页(404)” “”
不知道如何解决这个问题????
我在我的网址括号:括号URL调度Django的?
例如:http://en.wikipedia.org/wiki/Sacramentum_(oath)
其中URL有括号。
Django的给予 “” “找不到网页(404)” “”
不知道如何解决这个问题????
我猜你在urls.py URL模式,看起来像这样(用你的例子):
urlpatterns = patterns('',
url(r'^wiki/Sacramentum_(oath)/', my_view),
)
这将不匹配,因为括号在常规特殊的意义表达式。你需要用反斜杠转义:
urlpatterns = patterns('',
url(r'^wiki/Sacramentum_\(oath\)/', my_view),
)
Scaramentum_(誓言)只是..存储在“”变量”数据 @ Ghopper21的一个例子:我可以做这样的事(θP < Variable > \ w +)这确实任何魔法??? 像RAW_URL .. – iraycd 2012-07-31 20:09:56
@dilipray,是的,你可以 - 这是在Django URL模式的主要正常使用括号我觉得我不理解你的潜在的问题或问题是什么URL模式。你想匹配,并且你想在一个视图参数以捕捉什么模式的一部分 – Ghopper21 2012-07-31 22:38:14
的例子:?? http://en.wikipedia.org/wiki/Sacramentum_(oath), HTTP:// EN .wikiped ia.org/wiki/Dog_(disambiguation), http://en.wikipedia.org/wiki/India_(Vega_album), 而我有几个更多的标题.. 所以,我的问题是可以使用(?P <标题(包含上面的例子)> \ w +)URL调度 – iraycd 2012-08-01 02:59:26