Python Django管理器模型被代理模型覆盖

Python Django管理器模型被代理模型覆盖,python,django,zinnia,Python,Django,Zinnia,我有一个自定义用户对象和一个从中继承的代理模型(Zinia的作者)。奇怪的是,代理模型似乎以某种方式覆盖了managers模型设置。是这样的 class CustomUserManager(BaseUserManager): .... class CustomUser(AbstractBaseUser, PermissionsMixin): .... 到目前为止,一切正常,但在安装了包含以下内容的zinnia插件()之后 class Author(get_user_model()):

我有一个自定义用户对象和一个从中继承的代理模型(Zinia的作者)。奇怪的是,代理模型似乎以某种方式覆盖了managers模型设置。是这样的

 class CustomUserManager(BaseUserManager):
 ....

 class CustomUser(AbstractBaseUser, PermissionsMixin):
 ....
到目前为止,一切正常,但在安装了包含以下内容的zinnia插件()之后

class Author(get_user_model()):
    """
    Proxy model around :class:`django.contrib.auth.models.get_user_model`.
    """

    objects = get_user_model()._default_manager
    published = EntryRelatedPublishedManager()

    ...

    class Meta:
        """
        Author's meta informations.
        """
        app_label = 'zinnia'
        proxy = True
之后会发生以下情况:CustomUser.objects.model指向zinnia.models.author.author


我猜在BaseManager中发生了一些事情。为班级贡献力量(…)。有什么想法吗?

您能提供用法示例吗?例如,不调用与CustomUser对象关联的任何信号。但是我可以通过注释代理模型中的objects声明来运行,尝试看看这是否会破坏任何东西。