如何摆脱网址中的&符号 - Django?

时间:2015-09-26 22:43:03

标签: python django pagination ampersand

我想我理解使用django的模板工具:{% autoescape off %}{{ somehting|safe }},但我不确定它们是否适用于我需要的内容。如果他们这样做,他们就没有工作......

所以,我在同一页面上有get和post方法的多个表单。这两种方法(用于搜索和发布)都在网址中保留&符号。但是当我使用get方法(搜索)然后使用post方法之后,我得到&而不是&

导航到页面:
.../something/
返回后获取方法:
.../something/?search=somethingelse&search_location=anotherthing

分页仍然有效(所以它不是hrefs)
所有这一切后的post方法返回:
.../something/?search=somethingelse& amp;search_location=anotherthing& amp;page=5

如果我继续发帖,我会得到一系列放大器;:

.../something/?search=somethingelse&search_location=anotherthing&page=5  

我认为对于编码它的帖子表单可能需要{{crsf_token}} 我还在mark_safe()中尝试了views.py 我现在一直在寻找一些时间。任何帮助将不胜感激

0 个答案:

没有答案