Django在JSON请求中的URL设置

0 投票
1 回答
1212 浏览
提问于 2025-04-15 22:22

当你通过 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##',这个规则就不会识别了。

撰写回答