113得票9回答
如何在不定义内容类型或模型的情况下使用Django权限?

我希望使用基于权限的系统来限制Django应用程序中的某些操作。这些操作不需要与特定模型相关(例如,访问应用程序中的部分,搜索...),因此我无法直接使用标准权限框架,因为Permission模型需要引用已安装的内容类型。 我可以编写自己的权限模型,但那样的话,我就必须重写Django权限所...

87得票1回答
我该如何使用Django的组和权限?

我理解基本的用户操作,包括认证、登录、创建账户等。但现在我想要研究组和权限。 关于Django组/权限的文档在哪里?这不是: http://docs.djangoproject.com/en/dev/topics/auth/

72得票5回答
在Django中添加新的自定义权限

我在Django模型中使用自定义权限如下:class T21Turma(models.Model): class Meta: permissions = (("can_view_boletim", "Can view boletim"), ...

69得票11回答
如何在模板中检查用户是否属于一个组

如何在模板中检查用户是否属于某个群组? 在生成模板的视图函数中可以实现,但是如果我想在一个继承模板(没有自己的视图函数)中进行检查怎么办?我的所有模板都继承自base.html,所以在每个视图函数中检查这不是好的解决方案。base.html包含上部栏,应该根据登录用户所在的组(客户、卖家)显...

59得票7回答
Django REST框架视图集每个操作的权限

在给定的 APIView 或 ViewSet 中,为每个动作分配不同的权限是否有最佳实践? 假设我定义了一些权限类,如 'IsAdmin'、'IsRole1'、'IsRole2' 等,并且我想对单个操作授予不同的权限(例如,具有 Role1 的用户可以创建或检索,具有 Role2 的用户可以更...

40得票1回答
给用户添加自定义权限

我希望能够为一些现有用户赋予自定义权限,以便他们可以访问一个视图。 我认为需要将新的权限添加到Postgres表auth_permission中,但我怀疑是否有更高级的方法来实现。同时,在auth_permission中还有一个content_type列,我不知道它应该是什么值。 请问如何正确...

38得票2回答
Django-Object-Permissions与Django-Guardian与Django-Authority之间的区别

我已经为Django 1.2+找到了3个行级权限解决方案: django-object-permissions django-guardian django-authority 请问有没有推荐的解决方案?它们之间的主要区别是什么?

36得票1回答
用户组和权限

我需要为用户组实现用户权限(与Facebook群组非常相似)。例如,每个用户组可以有不同的成员和权限,如:can_post(发布)、can_delete(删除)、can_ban(封禁)等。当然,一个用户可以是多个用户组的成员,而用户组也可以拥有许多拥有不同权限的不同用户。 我需要哪些模型来实现...

31得票6回答
我该如何修改Django以创建“查看”权限?

最近我开始使用Django来管理一个已经有机生长多年的应用程序,该应用程序使用twisted.web。我开始尝试Django及其自动管理界面,结果非常满意。 但是我发现对于我的需求似乎缺少一个功能,即给用户只读访问数据的能力。例如,我们有一个角色允许人们登录并创建采购订单。他们还需要能够查看...

30得票2回答
Django中,当user_permissions被设置时,user get_all_permissions()为空

我通过管理员界面为用户添加了一些权限。但出现了某些原因导致所有的权限函数都失败,例如:>>> user.get_all_permissions() set([]) 但是直接访问表格就可以工作:>>> user.user_permissions.all() (...