查询数据库: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()查出的是字典,可直接对字段进行操作。

查询代码:

查询结果:

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

猜你喜欢

转载自www.cnblogs.com/RealMaang/p/9437967.html
今日推荐