查询数据库: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()查出的是字典,可直接对字段进行操作。
查询代码:
查询结果:
两种使用哪一种都可以,看个人喜好!