Я понимаю, что Meta может наследоваться, если суперкласс имеет abstract = True, но не может наследоваться иначе. Это потому, что Django каким-то образом потребляет и удаляет класс Meta из конкретных классов? Я хотел бы сделать что-то, как в примере ниже, чтобы Derived мог получить свойства Meta из Base (в этом случае, чтобы наследовать разрешения как часть django-guardian).
Буду признателен за предложения о том, как этого добиться.
Ian
class Base(Model):
class Meta:
permissions = (("foo", "Allowed to do foo"),)
class Derived(Base):
class Meta(Base.Meta): pass