#在Get请求Django中

#在Get请求Django中,django,get,Django,Get,以上是Django中my view.py中的get请求。它工作得很好,但是有些URL和标题包含“#”,这会完全打乱get请求。你知道如何从事物的视图方面绕过它吗?从视图方面你无能为力;#之后的任何内容都不会从浏览器发送到服务器。您需要在发送之前对其进行编码,可能是在您的bookmarklet中。您看到了什么错误?“在中找不到键'url',几乎就好像在url中的#之后,格式为?title=title#&ulr=…,没有读取任何内容。不是表单,实际上是bookmarklet,它从当前页面获取信息并将

以上是Django中my view.py中的get请求。它工作得很好,但是有些URL和标题包含“#”,这会完全打乱get请求。你知道如何从事物的视图方面绕过它吗?

从视图方面你无能为力;#之后的任何内容都不会从浏览器发送到服务器。您需要在发送之前对其进行编码,可能是在您的bookmarklet中。

您看到了什么错误?“在中找不到键'url',几乎就好像在url中的#之后,格式为?title=title#&ulr=…,没有读取任何内容。不是表单,实际上是bookmarklet,它从当前页面获取信息并将其放入url并重定向到此页面。所以我对输入没有太多的控制。正确的是,每当我有一个#任何地方我都会得到一个错误,但是这个特定的错误是bc a#存在于url中你要通过什么url?。。。(上面还有拼写:
ulr
):谷歌支持一个社交网络,让警察负责&url=通过谷歌,#BlackLivesMatter创始人帕特里斯·卡勒斯(Patrisse Cullors)正在为种族不公的受害者建立一个社交网络…&pic=
def c_bookmarklet_submit(request):
    context = RequestContext(request)
    title = request.GET['title']
    url = request.GET['url']
    description = request.GET['description']
    site_name = request.GET['site_name']
    pic = request.GET['pic']