【问题标题】:Values_list with flat=true still showing <QuerySet [..]>带有 flat=true 的 Values_list 仍然显示 <QuerySet [..]>
【发布时间】:2019-10-21 11:33:59
【问题描述】:

我正在尝试使用 values_list 打印一些查询,但由于某种原因它仍在打印,我需要离开并且只有方括号内的列表...

def resum(request):
    usuari=Usuari.objects.order_by('usuari_id').values_list('usuari_id', flat=True)
    print(usuari)

我打印出来的是:

<QuerySet [1, 2, 3, 4, 5, 6, 50, 51]>
[06/Jun/2019 01:21:04] "GET /resum/ HTTP/1.1" 200 2102

有什么想法吗??

谢谢!

【问题讨论】:

标签: python django


【解决方案1】:

只需使用list()函数:

def resum(request):
    usuari=Usuari.objects.order_by('usuari_id').values_list('usuari_id', flat=True)

    print(list(usuari))

【讨论】:

    猜你喜欢
    • 2019-01-22
    • 2021-04-19
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2022-11-29
    • 1970-01-01
    • 2012-01-25
    • 1970-01-01
    相关资源
    最近更新 更多