大黄先生

导航

查询数据库:models.Books.objects.all()[10: 20]与models.Books.objects.filter(id__gt=10, id__lt=20).values() 的区别

1. models.Books.objects.all()[10: 20] (10:20  之间是冒号,不是逗号。)查出的是 QuerySet对象,如需进行操作,得进一步进行剥皮。

查询代码:

查询结果:

 

 

2. models.Books.objects.filter(id__gt=10, id__lt=20).values()查出的是字典,可直接对字段进行操作。

查询代码:

查询结果:

 

 两种使用哪一种都可以,看个人喜好!

posted on 2018-08-07 16:51  大黄先生  阅读(155)  评论(0编辑  收藏  举报