擅长:python、mysql、java
<p>方法<code>published()</code>应该在EntryManager类上,不需要创建新的QuerySet类(通常只有当您想更深入地了解如何从数据库中提取数据时)。你知道吗</p>
<p>正确的解决方案是:</p>
<pre><code>class EntryManger(models.Manager):
def published(self):
print 'using right custom manager'
return self.filter(self.status == 'published')
</code></pre>
<p>您可以完全删除<code>EntryQuerySet</code>类。你知道吗</p>