我知道如果超類具有abstract = True,但是不能繼承,Meta可以被繼承。這是否是因爲Django以某種方式消耗並從具體類中移除了Meta類?我想按照下面的例子做一些事情,所以Derived可以從Base獲得Meta屬性(在這種情況下,作爲django-guardian的一部分繼承權限)。Django權限繼承問題和Meta
有關如何實現這一點的建議,將不勝感激。
伊恩
class Base(Model):
class Meta:
permissions = (("foo", "Allowed to do foo"),)
class Derived(Base):
class Meta(Base.Meta): pass
那麼你在展示時做什麼問題? – 2011-03-24 20:37:30
我希望我知道。這就是我在這裏發佈問題的原因。 – IanSR 2011-03-30 01:39:57
我有同樣的問題。什麼是這個工作,所以我可以使用基類和子類來檢查權限? – 2013-02-25 21:18:16