day51 34+6min

查询
book_list=Book.objects.all()[::2]
book_list = Book.objects.first()返回第一条记录
book_list = Book.objects.last()
book_list = Book.objects.get(id=2)只能取出一条记录不报错
ret=Book.objects.filter(author='SBS').values('name')还是一个QuerySet ,
不过里面变成字典,成了查询的类容
ret=Book.objects.filter(author='SBS').values('name','price')类似
ret1 = Book.objects.filter(author='SBS').values_list('name', 'price')和上面比较,
字典变成了列表

<QuerySet [{'name': '老男孩1', 'price': 99}, {'name': '老男孩1', 'price': 99}]>
<QuerySet [('老男孩1', 99), ('老男孩1', 99)]>

万能的双下划线

大于等于Book.objects.filter(price__gt=1000).values_list('name','price')
小于等于Book.objects.filter(price__lt=100).values_list('name','price')

 

 

 



posted @ 2018-12-21 10:34  一棵大树一棵小树一棵草  阅读(201)  评论(0编辑  收藏  举报