擅长:python、mysql、java
<p>在Djangosnippets上看到这个片段:<a href="http://djangosnippets.org/snippets/734/" rel="noreferrer">http://djangosnippets.org/snippets/734/</a></p>
<p>不要将自定义方法放在管理器中,而是对queryset本身进行子类化。它非常简单,工作得很好。我遇到的唯一问题是模型继承,您总是必须在模型子类中定义管理器(子类中的“objects=queryset manager()”),即使它们将继承queryset。使用QuerySetManager后,这将更有意义。</p>