django的values()values_list()什么时候得到评估? [英] When does django's values() values_list() get evaluated?

查看:110
本文介绍了django的values()values_list()什么时候得到评估?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Django文档指定对queryset进行评估的时间。

Django docs specify when queryset gets evaluated.

ValuesListQuerySet,ValuesQuerySet何时评估? (何时到达数据库?)

When does ValuesListQuerySet, ValuesQuerySet evaluated? (when does it hit the DB?)

推荐答案

它的作用与任何普通的 QuerySet code>,根据 https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models。 query.QuerySet.values

It acts the same as any normal QuerySet, just its output is transformed directly from model instances to dictionaries/tuples respectively before being passed on to you, as per https://docs.djangoproject.com/en/dev/ref/models/querysets/#django.db.models.query.QuerySet.values

这篇关于django的values()values_list()什么时候得到评估?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆