Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django模型继承自定义管理器_Django_Django Models - Fatal编程技术网

django模型继承自定义管理器

django模型继承自定义管理器,django,django-models,Django,Django Models,我无法使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

我无法使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
    """
我只能想象这与元类如何构建模型有关。有人有办法让子类继承基类的管理器吗?dit似乎认为继承管理者是一个相当理想的特性


非常感谢您的帮助。

通过放置

class Meta:
    abstract = True
在基类中