2
どのように関係のマネージャをオーバーライドできますか?例:モデルのdjangoのRelatedManagerをオーバーライドしてください
user.entry_set # django.db.models.fields.related.RelatedManager
しかし、自分のマネージャーが必要です。私はこのコードを試しますが、これはうまくいきません:
class EntryManager(models.Manager):
use_for_related_fields = True
ありがとう。
好奇心のために、なぜあなたはカスタムマネージャが必要だと思いますか? –
なぜ 'use_for_related_fields'は動作しませんか?それは*のためのものなので、もしうまくいかなければ、あなたのコードには何か不具合があります。 *常にコードを投稿する* –
@ChrisPratt実際には、OneToOneField関係([ticket](https://code.djangoproject.com/ticket/14891))でのみ動作します。 – DrTyrsa