[英]How to get the value of Queryset in Django
如何獲取此值covid_id
並將其轉換為列表? 在查詢集中?
<QuerySet [{'covid_id': 1653718671360'},{'covid_id': '1624728932475'}]>
預期 output
['1653718671360','1624728932475']
樣本
sample= Person.objects.filter(pk__in=product_ids).values('covid_id') #output<QuerySet [{'covid_id': 1653718671360'},{'covid_id': '1624728932475'}]>
print(sample)
嘗試這個
sample = list(Person.objects.filter(pk__in=product_ids).values_list('covid_id', flat=True))
https://docs.djangoproject.com/en/3.1/ref/models/querysets/#values-list
只需queryset
查詢集:
your_qs = <QuerySet [{'covid_id': 1653718671360'},{'covid_id': '1624728932475'}]>
for q in your_qs:
print(q['covid_id'])
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.