2
Как я могу переопределить менеджер для отношений? Например:Переопределить связанный диспетчер django для модели
user.entry_set # django.db.models.fields.related.RelatedManager
Но мне нужен мой менеджер. Я пробую этот код, но это не работает:
class EntryManager(models.Manager):
use_for_related_fields = True
Спасибо.
Ради любопытства, почему, по вашему мнению, вам нужен пользовательский менеджер? –
Почему не используется 'use_for_related_fields''? Это то, что он * для *, поэтому, если он не работает, в вашем коде есть что-то привнесенное. * Всегда оставляйте код. * –
@ChrisPratt В действительности он работает только с отношениями OneToOneField ([билет] (https://code.djangoproject.com/ticket/14891)). – DrTyrsa