当使用PKs的values_list
检索queryset时,存在类型UUIDField
Django为您提供一个UUIDField对象列表,而不是字符串uuid列表。
例如,下面给出了一个查询集:
items = Item.objects.values_list('id', flat=True).filter()
其中print(items)
的输出是:
[UUID('00c8aa9e-2f61-4bac-320c-ab26b8fb1de9')]
但我希望列表是UUID的字符串表示,即
['00c8aa9e-2f61-4bac-320c-ab26b8fb1de9']
我可以对循环中的每个对象单独执行此操作,但我想更改整个queryset。这可能吗?
我试过:
print(str(items))
目前没有回答
相关问题 更多 >
编程相关推荐