擅长:python、mysql、java
<p><code>Entry.objects</code>是管理器,而不是查询集。您将<code>published</code>放入自定义查询集中,因此需要执行<code>Entry.objects.all().published()</code>或<code>Entry.objects.get_queryset().published()</code></p>
<p>您也没有正确地实现<code>published</code>。它应该更像:</p>
<pre><code>class EntryQueryset(QuerySet):
def published(self):
return self.filter(status='published')
</code></pre>