Django,哪个函数属于QuerySet和Manager?

Django,哪个函数属于QuerySet和Manager?,django,django-queryset,django-managers,Django,Django Queryset,Django Managers,我以前认为QuerySet方法返回QuerySet实例,但显然不是 例如,count()是一个queryset方法,而不是manager的 如何确定哪些函数转到自定义查询集,哪些函数转到自定义管理器类?能够访问管理器和查询集上的一些函数,如count(),这很有意义。这允许您执行以下操作: Blog.objects.count() # total number of blogs Blog.objects.filter(status='PUBLISHED').count() # Number

我以前认为QuerySet方法返回QuerySet实例,但显然不是

例如,count()是一个queryset方法,而不是manager的


如何确定哪些函数转到自定义查询集,哪些函数转到自定义管理器类?

能够访问管理器和查询集上的一些函数,如
count()
,这很有意义。这允许您执行以下操作:

Blog.objects.count()  # total number of blogs
Blog.objects.filter(status='PUBLISHED').count()  # Number of published blogs
Django有一个方法,允许您从自定义查询集创建管理器。这意味着您不必在manager和queryset上复制方法