1

我正在查看 Django 为我的自定义应用程序提供的内置身份验证功能。如果我理解这个权利,我可以为模型分配添加、更改、删​​除的权利。

我正在寻找一种将查看/显示权限分配给用户的解决方案。

我的基本想法是为此使用 permission_required 装饰器,但如上所述,这仅适用于添加、更改、删​​除,此外它似乎仅适用于模型。我有使用模型中的多对象的功能。

最好的办法是收集我的自定义 permission_required 装饰器,并让我可以在 Django 管理 UI 中编辑它。

例如

@permission_required('user.profile.view')
def myProfile(request):
...

@permission_required('user.profile.edit')
def editMyProfile(request):
...

欢迎任何想法或建议。

先谢谢了!

4

1 回答 1

1

创建自定义权限是有据可查的。创建自定义权限后,您将能够通过通常的用户管理页面将它们分配给用户。

于 2013-07-21T14:23:10.807 回答