我有一个在url中传递的以下变量:
http://localhost:8000/diff/?Platform=Comcast&PlatformID=7066191365225244112#S8
我需要能够提取以下内容:
AB
但是,django将转义request.GET字典中的哈希值。以下是它的内容:
Platform = Comcast
PlatformID = 7066191365225244112#S8
我如何在此处捕获完整变量,包括最后的GET:<QueryDict: {u'PlatformID': [u'7066191365225244112'], u'Platform': [u'Comcast']}>,
?
答案 0 :(得分:1)
在查询字符串中转义它,基本上用%23替换哈希。
要在评论中回答您的问题,是的,有一个模板标记可以帮助您解决这个问题。语法是
{% url 'some-url-name' arg1=v1 arg2=v2 %}
或者,如果您想在代码中转义,https://docs.djangoproject.com/en/1.10/ref/utils/#module-django.utils.encoding
中有几个选项