5

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

在Django中定义了这样的url:

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

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

是否有更优雅的方式?

查看全部
weixin_38097302
W1nston_He
2020/06/16 09:25
  • python
  • django
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

3个回复