1

PassThroughManagerを使用したいと思い ます。

例では、カスタム マネージャー メソッドを定義する方法を説明していますが、既定のクエリセットを変更する方法に関する情報が見つかりません。objects.all()。

PassThroughManager を使用するときに objects.all() が返すものを指定するにはどうすればよいですか?

- - 編集 -

将来の読者のために、django 1.7 には PassThroughManager が組み込まれているようです

https://docs.djangoproject.com/en/dev/topics/db/managers/#custom-managers-and-model-inheritance

4

3 に答える 3

1

all()カスタムのメソッドをオーバーライドすることはできませんQuerySetか?

class PostQuerySet(QuerySet):
    def all(self):
        ...
于 2013-11-06T13:53:04.580 に答える