2
djangoモデルは、親クラスからカスタムマネージャーを継承できません。私は次のようなものを行っている:djangoモデルはカスタムマネージャーを継承します
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
"""
私はこれだけはメタクラスがモデルを構築する方法とは何かを持っていることを想像することができます。サブクラスがベースクラスのマネージャーを継承する方法は誰にもありますか?マネージャーの継承がかなり望ましい機能になるかのように思えます。
あなたのお役に立てれます。