将查询集转换为字符串

我有一个Django / Python QuerySet,看起来像这样:

[{'first_name': 'hans','last_name': 'baust'}]

我只想拥有类似的东西

variable name1 that contains 'hans'

variable name2 that contains 'hans'

我无法使用当前的Google搜索结果...

gh300660 回答:将查询集转换为字符串

您可以通过遍历查询集来实现。

# queryset = [{'first_name': 'hans','last_name': 'baust'}]
result = ''

for obj in queryset:
    for key,value in obj.items():
        result += '{} {} '.format(key,value)
result = result.strip()
# result = 'first_name hans last_name baust'

如果这不是输出类型,请更新您的问题以包含输出样本。

本文链接:https://www.f2er.com/3166353.html

大家都在问