Django在JSON请求中的URL设置
当你通过 JSON 在 Django 中发起请求时,
var info=id + "##" +name+"##"
$.post("/supervise/activity/" + info ,[] ,
function Handler(data,arr)
{
}
在 urls.py 文件中,
(r'^activity/(?P<info>\d+)/$, 'activity'),
在视图(views)中,
def activity(request,info):
print info
请求没有成功。info
是一个字符串。这个问题怎么解决呢?
谢谢..
1 个回答
4
^activity/(?P<info>\d+)/$
这个规则只会匹配像 'activity/42/' 这样的格式,其中的数字(在这个例子中是42)会被称为 info
。
如果你在网址后面加上 '##name##',这个规则就不会识别了。