Django 从请求对象检索所有querystring变量

Django 从请求对象检索所有querystring变量,django,url,Django,Url,在django视图中,我有从请求对象检索名为url的querystring变量的逻辑,如下所示: 链接:?url=&description=自动调谐新闻 url = request.Get.get("url") 例如,当url变量本身包含参数(或多个变量)时,就会出现问题 链接:?url=&description=自动调谐新闻 url = request.Get.get("url") 功能参数将被视为一个单独的变量。由于我并不总是知道url变量中包含的参数,如何强制它检索描述变量之前的所有内

在django视图中,我有从请求对象检索名为url的querystring变量的逻辑,如下所示:

链接:url=&description=自动调谐新闻

url = request.Get.get("url")
例如,当url变量本身包含参数(或多个变量)时,就会出现问题

链接:url=&description=自动调谐新闻

url = request.Get.get("url")

功能参数将被视为一个单独的变量。由于我并不总是知道url变量中包含的参数,如何强制它检索描述变量之前的所有内容

这是一个URL编码问题。无论使用何种技术生成请求,都需要对“URL”参数的值进行URL编码。这将使您的链接看起来像:


现在,Django将能够完全解析“url”参数,而不会混淆“feature”和“description”参数。因此,您所要做的就是找出如何使用UI技术来创建链接以对该参数进行编码