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')


猜你喜欢

转载自www.cnblogs.com/yikedashuyikexiaocao/p/10154340.html
今日推荐