为了账号安全,请及时绑定邮箱和手机立即绑定

Django:如何解码 url 以获取变量值?

Django:如何解码 url 以获取变量值?

莫回无 2021-07-19 12:04:37
我正在尝试做 django api。这是 urls.py 中的代码url(r'^edit/(?P<name>[\w-]+)/$', UpdateView.as_view(), name="update")视图.pyclass UpdateView(RetrieveUpdateView):     queryset = Book.objects.all()     serializer_class = BookUpdateSerializer     lookup_field = "name"该name变量可能包括“|” 象征。当我127.0.0.1:8000/api/edit/ABCD|1234在浏览器中打开 URL时,ABCD|1234变量在哪里name,url 会自动对其进行编码,然后变成127.0.0.1:8000/api/edit/ABCD%7C1234.它无法从我的数据库中找到此名称。如何解码它并从我的数据库中检索数据?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 248 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信