python - 带有 flat=true 的 Values_list 仍然显示
问题描述
我正在尝试使用 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
任何想法??
谢谢!
解决方案
只需使用以下list()
功能:
def resum(request):
usuari=Usuari.objects.order_by('usuari_id').values_list('usuari_id', flat=True)
print(list(usuari))
推荐阅读
- c# - c# 从方法返回接口类型
- java - 如何为 OSGi R7 元类型注释强制(到 1.2.0)OSGi XMLNS
- css - 为什么一个sticky的绝对孩子总是躲在另一个sticky后面?
- cmake - 无法配置 CMake 以查找 Homebrew 安装的 Bison 版本
- node.js - Firebase 实时数据库 - 间歇性 update() 像 set() 一样工作
- sql - When Select replacing comma with dot is truncating values
- angular - 在 ngFor 中渲染组件
- java - 如何在 Java 中逐字节更改 WAV 文件的体积?
- php - 当脚本元素包含 HTML 时如何使用 PHP DomDocument?
- python - 如何在访问 API 时修复“无效的身份验证凭据”错误