标签: python django django-models
似乎可以通过模型Queryset完成自定义Manager可以完成的工作。那么为什么要使用自定义Querysets而不是模型Managers?
答案 0 :(得分:2)
自定义查询集允许链接方法,而自定义管理器只允许您直接从管理器访问定义的方法。如果需要公开管理器和查询集中的方法,可以使用Queryset.as_manager。
Queryset.as_manager
看看:https://docs.djangoproject.com/en/1.9/topics/db/managers/#create-manager-with-queryset-methods