Django 的 json 请求 url

发布于 2024-08-31 12:07:27 字数 409 浏览 3 评论 0原文

当通过json as发出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是一个字符串。如何解决这个问题,

谢谢..

When making a django request through json as,

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

  } 

In urls.py

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

In views,

 def activity(request,info):
     print info

The request does not go through.info is a string.How can this be resolved

Thanks..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

書生途 2024-09-07 12:07:27

^activity/(?P\d+)/$ 只会匹配“activity/42/”之类的内容,并且数字(在本例中为 42)将是 info

如果您将“##name##”附加到 url,它将无法被识别。

^activity/(?P<info>\d+)/$ will only match something like 'activity/42/' and the number (in this case 42) will be info.

If you appended '##name##' to the url, it will not be recognized.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文