我正在执行一项任务来检索分配给 Django 中的组的一组权限,我可以使用以下代码获取创建的组,但无法使用它来获取分配给它们的权限:
from django.contrib.auth.models import Group, Permission
groups = Group.objects.all()
我不太确定如何获得分配给这些组的权限。
permissions = Permission.objects.all()
给了我所有权限,但我不知道如何获得分配给特定组的权限。
任何指示将不胜感激。
The Group
模型有一个ManyToMany
与的关系Permission
模型,所以你可以这样做
for group in Group.objects.all():
permissions = group.permissions.all()
# do something with the permissions
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)