gpt4 book ai didi

python - Django:我可以从字典中创建一个 QueryDict 吗?

转载 作者:IT老高 更新时间:2023-10-28 21:59:17 26 4
gpt4 key购买 nike

假设我的 Django 应用程序中有一本字典:

dict = {'a': 'one', 'b': 'two', }

现在我想轻松地从这个字典中创建一个 GET 参数的 urlencoded 列表。当然,我可以循环遍历字典、urlencode 键和值,然后自己连接字符串,但必须有更简单的方法。我想使用一个 QueryDict 实例。 QueryDict 是 dict 的子类,所以它应该是可能的。

qdict = QueryDict(dict) # this does not actually work
print qdict.urlencode()

如何使倒数第二行工作?

最佳答案

怎么样?

from django.http import QueryDict

ordinary_dict = {'a': 'one', 'b': 'two', }
query_dict = QueryDict('', mutable=True)
query_dict.update(ordinary_dict)

关于python - Django:我可以从字典中创建一个 QueryDict 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13363628/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com