我知道如果超类具有abstract = True,则可以继承Meta,但否则不能继承。这是因为 Django 以某种方式消耗并从具体类中删除了 Meta 类吗?我想做一些如下例所示的事情,因此 Derived 可以从 Base 获取 Meta 属性(在这种情况下,作为 django-guardian 的一部分继承权限)。
关于如何实现这一点的建议将不胜感激。
伊恩
class Base(Model):
class Meta:
permissions = (("foo", "Allowed to do foo"),)
class Derived(Base):
class Meta(Base.Meta): pass