码迷,mamicode.com
首页 > 其他好文 > 详细

【Django】使用list对单个或者多个字段求values值

时间:2018-07-04 01:11:02      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:django   status   number   obj   sel   注意   16px   div   size   

使用list对values进行求值:

单个字段的输出结果:

price_info=list(Book.objects.filter(auth_id=Yu).values(book_price))
print price_info
[{book_price: 26}, {book_price: 28},  {book_price: 27}]

输出为列表里面包含字典 这样是因为这个表里有多条符合auth_id=‘Yu‘的值.

多个字段的输出结果:

也使用list可以将符合条件的多个字段同时提取出来
entry_list = list(Selleraccount.objects.filter(status=1).values(number,id,dealer))

[{number: u1524713362, id: 8, dealer: yw1234}, {number: u1524792376, id: 9, dealer: yw1234}]

值得注意的点:

  1. 这里需要注意的是,values中的字段信息需要使用单引号进行包裹
  2. 如果只有一个符合条件的值,就是一个列表里面有一个字典.如果多个符合条件的值则是多个字典放在列表中

 

【Django】使用list对单个或者多个字段求values值

标签:django   status   number   obj   sel   注意   16px   div   size   

原文地址:https://www.cnblogs.com/shiguangyishiyongbuhui/p/9261257.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!