Django:从带有元的抽象类的多重继承

Posted

技术标签:

【中文标题】Django:从带有元的抽象类的多重继承【英文标题】:Django: Multiple inheritance from abstract classes with meta 【发布时间】:2014-10-04 10:23:12 【问题描述】:

我有一个模型继承自 2 个抽象模型,它们的元类中有属性。

如何让它从两个父类继承元数据?好像只继承了先写的类的元数据。

【问题讨论】:

【参考方案1】:

在 Django 中使用 Python 的多重继承的一般规则适用。这意味着如果多个父级具有Meta 类,则只会使用第一个父级的Meta。其他人将被忽略。

查看此网址了解更多信息 https://docs.djangoproject.com/en/dev/topics/db/models/#multiple-inheritance

【讨论】:

以上是关于Django:从带有元的抽象类的多重继承的主要内容,如果未能解决你的问题,请参考以下文章

来自两个派生类的多重继承

抽象类的多重继承导致定义不明确

12:抽象类,接口,多重继承

ts 类的变量、方法、实例化、继承、实现接口、抽象类

Java复习笔记4--实现多重继承

python进阶四(类的继承)4-4 python中多重继承