相关疑难解决方法(0)

用户组和权限

我需要为用户组实现用户权限(非常类似于facebook组).例如,每个组可以拥有具有以下权限的成员:can_post,can_delete,can_ban等.当然,一个用户可以是许多组的成员,并且组可以拥有许多具有不同权限的不同用户.我需要什么型号才能使用此功能?

python django usergroups django-models django-permissions

31
推荐指数
1
解决办法
4万
查看次数

如何根据Graphene/Django上的用户类型限制模型上的字段访问?

假设我有一个模型:

class Employee(models.Model):
    first_name = models.CharField(max_length=40)
    last_name = models.CharField(max_length=60)
    salary = models.DecimalField(decimal_places=2)
Run Code Online (Sandbox Code Playgroud)

我希望任何人都能够访问first_name和last_name但只希望某些用户能够读取工资,因为这是机密数据.

然后我想限制工资的写/更新给一个甚至不同类型的用户.

如何根据请求用户限制字​​段读/写/更新?

编辑:

这是在GraphQL API上下文中.我正在使用石墨烯.我想在解析器功能中看到可扩展的解决方案.

python django graphene-python

8
推荐指数
1
解决办法
1678
查看次数