weixin_38097302
W1nston_He
2020-06-16 09:25

如何在Javascript中使用带参数的Django url?

5
  • python
  • django

在Django中定义了这样的url:

urlpatterns = [
    ...,
    url(r'^something/(?P<pk>\d+)/foo/$', views.foo, 'test'),
    ...
]

如果要在js中发送ajax请求,可以这样写url, 先写一个占位符,再用真实的变量替换:
“{%url 'test' pk=12345%}”.replace('12345', '{{real_pk}}')

是否有更优雅的方式?

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答

为你推荐