【发布时间】:2013-01-10 22:23:32
【问题描述】:
我有这个锚链接:
<a href="/question/tag/1/1/?list_id={{title}}">{{title}}</a>
有时,这个标题有一些带有 +(加号)的内容,例如: “Django + Python”
但是当它直接放在锚链接上时,传递的url会是:
http://127.0.0.1:8080/question/tag/1/1/?list_id=Django + Python
这最终会导致检索问题,因为 url 解码器认为 list_id GET = DjangoPython。
那么,有谁知道如何避免这个问题?请注意,我不想将锚链接更改为输入按钮。
【问题讨论】:
-
那么,你想要什么?将
"Django + Python"作为list_id值发送? -
是的,我想将 + 编码为 %2B
-
您的网址没有问题。您是如何在视图中实现它的?
-
谢谢大家,我找到了答案
标签: html django django-templates url-encoding