Django模型中value函数运⽤
values(*fields)
1. 这个⽅法返回的是ValuesQuerySet,是QuerySet 的⼦类,也就是说,你可以⽤QuerySet⾥的⽅法。需要注意的是,返回的不是list,不
要直接当list来⽤了。对ValuesQuerySet遍历,每⼀个元素是“字典”dict。
2. 当不传⼊参数时,返回这个model的所有字段
AppDef.objects.values()[{'creator': u'admin', 'apptype_name': u'uc3g',
'apptype_chn_name': u'3G\u95e8\u6237', 'note': u'', ...},...]
当传⼊参数时,只会列出你指定的参数
value函数什么意思AppDef.objects.values('apptype_name')[{'apptype_name': u'uc3g'},...]
也可以加上filter,filter在前或者后⾯都是⼀样的
AppDef.objects.filter(pk=1).values('apptype_name')
AppDef.objects.values('apptype_name').filter(pk=1)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论