Je ne peux pas faire en sorte qu'un modèle django hérite d'un gestionnaire personnalisé de sa classe parente. Je l'ai fait quelque chose comme ce qui suit:Modèle django hériter du gestionnaire personnalisé
class baseclassmanager(models.Manager):
"""manager for baseclass"""
class baseclass(models.Model):
"""
baseclass for subclass
introspection shows this class has a manager of type baseclassmanager
"""
objects = baseclassmanager()
class subclass(baseclass):
"""
subclass
introspection shows this class has a manager of type models.Manager
I want it to have a baseclassmanager manager
"""
Je ne peux imaginer que cela a quelque chose à voir avec la façon dont le métaclasse construit le modèle. Est-ce que quelqu'un a un moyen de faire hériter la sous-classe du gestionnaire de baseclass? dit semble que l'héritage des gestionnaires serait une caractéristique assez souhaitable.
Votre aide est appréciée.