为什么Django ORM对filter()要求all(),而对order_by()不要求all()?
在Django ORM中,为什么order_by()不需要all(),而filter()需要all()?例如为什么Django ORM对filter()要求all(),而对order_by()不要求all()?,django,django-models,django-orm,Django,Django Models,Django Orm,在Django ORM中,为什么order_by()不需要all(),而filter()需要all()?例如 Mymodel.objects.order_by('param') Mymodel.objects.all().filter('param') 也可以使用missed all()获取queryset 试试看: Mymodel.objects.filter('param') 文档链接: 过滤器不需要“all()”。您可以直接执行Mymodel.objects.filter()
Mymodel.objects.order_by('param')
Mymodel.objects.all().filter('param')
也可以使用missed all()获取queryset 试试看:
Mymodel.objects.filter('param')
文档链接:
过滤器不需要“all()”。您可以直接执行Mymodel.objects.filter()