2010-05-05 102 views
0

使通过JSON作为Django的请求时,Django的网址

var info=id + "##" +name+"##" 
$.post("/supervise/activity/" + info ,[] , 
function Handler(data,arr) 
    { 

    } 

在urls.py

(r'^activity/(?P<info>\d+)/$, 'activity'), 

在观点,

def activity(request,info): 
    print info 

请求不走通过。 info是string.How可以这样解决

谢谢..

+0

数据不足。你是正则表达式意味着是数字字符串(仅由数字组成)是真的吗?它是从浏览器工作吗? – Ivan 2010-05-05 07:30:54

回答

4

^activity/(?P<info>\d+)/$将只匹配像“活动/ 42 /”和(在这种情况下42)的数量将info

如果您将'## name ##'附加到网址,它将不会被识别。