43得票1回答
如何处理Django中的每个对象权限?

我本打算使用django-guardian,但在官方文档中发现了以下内容: https://docs.djangoproject.com/en/stable/topics/auth/customizing/#handling-authorization-in-custom-backends ...

19得票17回答
django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL指向未安装的'model auth.User'。

迁移django和userena包后,如下所示: 从Django 1.8到Django 1.9.7 从django-userena 1.4.1到django-userena==2.0.1 运行项目后,我遇到了以下错误:Unhandled exception in thre...

13得票1回答
使用Django和django-guardian对象权限每个对象的组

我目前正在创建一个结构,其中有员工属于一家公司。在这个公司中,我需要能够创建几个组。如果您愿意,可以分配更少的权限给较低的等级,更多的权限给较高的等级。 我想采用对象级权限,并发现django-guardian项目正好提供了我所需的功能。它与本机用户和组对象一起使用,因此我现在正在尝试找到一...

12得票3回答
DRF视图集中的权限检查未正常工作

我正在实现一个API,其中涉及到嵌套结构。 假设这是一个动物园,我可以调用GET /api/cage/来获取笼子列表,GET /api/cage/1/来获取ID为1的笼子,但是然后我可以使用GET /api/cage/1/animals/来获取该笼子中动物的列表。 我遇到的问题与权限有关。如果...

11得票1回答
在Django中与其他用户共享对象

我正在Django中建模一个相当复杂的系统。我将在此处仅发布其中相关部分,并展示简化的用例图以更好地表达我的想法。 基本上,我有两种类型的用户:卖家和顾客。 一个卖家 "获取" 了一个客户,这意味着卖家现在拥有客户的个人信息并可以与他/她互动。 卖家无法与他没有获取的客户互动。 一个卖...

10得票7回答
django.db.utils.OperationalError: 没有这张表:auth_user。

安装完Django-userena后,我遇到了一个错误。 我的Django版本是:1.9.5 我按照步骤正确安装了django-userena,但在迁移时出现了错误,而我不知道该如何解决。 Traceback (most recent call last): File "manage...

10得票2回答
Django-guardian 分配权限的对象在管理员界面中不可见

我将使用 django-guardian 来管理每个对象的权限。 对于给定的用户,我会在一个对象上授予所有权限: joe = User.objects.get(username="joe") mytask = Task.objects.get(pk=1) assign('add_tas...

9得票1回答
Django-guardian和Django-rules能一起使用吗?

我希望能够使用 django-guardian 创建每个对象的权限。 但是我想在这些权限周围添加一层逻辑。例如,如果某人对 Book 有edit_book 权限,则他们对该书中的 Pages 进行编辑的权限应该是隐含的。rules 包似乎非常理想。

9得票1回答
Django REST 嵌套路由权限

我正在使用Django REST框架和nested router extension。我的其中一个路由如下:companies/$company/locations/$location,其中$company和$location是slug变量。 我想允许用户向此URL进行POST请求:comp...

7得票2回答
Django管理系统中的对象级权限

我有一个模型,长得像这样: class Change(models.Model): RFC = models.CharField(max_length=10) Ticket_Number = models.CharField(max_length=10) Plan_O...