今天我遇到了向djangos auth.Group模型添加自定义权限的困难。使用我自己的模型很容易:
class Meta:
permissions = ()
使用auth.Group我试过/想到以下内容:
class Group(auth.Group)
。由于我已经通过mptt.register()和描述字段添加字段和方法来篡改auth.Group,我更喜欢声明我自己的Group模型;理想情况下使用该名称(我不知道auth后端如何使用不同命名的组模型)。
如果不可能,我将不得不创建类似class MyGroup(auth.Group)
的内容,或者找到在我的代码中某处创建自定义权限的正确方法。
我很感激可能是一个很好的选择/解决方案的评论。