将django-rules添加到我的 Django 项目中我遇到了以下问题:我想将默认权限添加到我的抽象基类并在需要时覆盖它们。 下面是一个基类和继承类的例子: 添加这个抽象基类后,出现了这个看似无关的错误信息: 它似乎与稍后的自定义分页有关,但我认为这不是问题的原因,因为它以前有效。 文 ...
将django-rules添加到我的 Django 项目中我遇到了以下问题:我想将默认权限添加到我的抽象基类并在需要时覆盖它们。 下面是一个基类和继承类的例子: 添加这个抽象基类后,出现了这个看似无关的错误信息: 它似乎与稍后的自定义分页有关,但我认为这不是问题的原因,因为它以前有效。 文 ...
我在我的项目中安装了django-rules来为我的操作定义规则。 列表 function 默认没有权限设置,因此您必须将它们添加到此处所写的permission_type_map但没有效果。 对于其他操作,如果我将其设置为is_superuser或其他内容,我可以更改行为。 我在这里想念什么? ...
在我的基于 django 的应用程序中,我想让用户能够跟踪他们的位置。 每个位置都有一个所有者,列表视图应该只显示当前用户拥有的位置。 使用django-guardian,我能够通过在我的 views.py 中指定以下内容来实现相同的效果: 我将如何创建与django-rules类似的东西? ...
我正在尝试按照 README 中的指南使用django-rules创建第一个实现。 从一些基本概念开始,我想将删除记录的权限限制为仅在我的应用contact中的记录所有者。 我设法(似乎)通过 Django REST Framework 提供了我的 API。 但是,当我用非超级用户打开 Djang ...
我是 Django 的新手。 我一直在尝试使用自定义用户模型设置django-rules ,但在尝试访问页面时不断收到 404。 以下是设置的外观: 自定义用户模型 设置.py 已安装的应用程序 规则.py 视图.py 网址.py 根据调试, is_organisation ...
我创建了 2 个谓词,它们本质上非常相似。 一个使用一个列表,另一个使用 static 字符串。 我的要求是can_edit_specific_item()必须通过传入单个字符串field_1来使用can_edit_items() 我已经尝试创建以下变体,但它似乎没有按我的意图工作 ...
考虑以下 model 以及下面的 ViewSet 使用django-rules ,如何将 CourseViewSet 中的 create() 操作仅限于 user_type TEACHER 的用户? ...
免责声明:我是 django 和 django-rules 的新手。 我已经定义了我的模型。 模型有 2 个指向用户表的外键。 创作者和监督者。 实例应该可由员工、创建者或主管更改/更新。 我为 is_creator 和 is_supervisor 定义了谓词并制定了一条规则: 在我添加的模 ...
愚蠢的问题,但是当在RulesModel使用 django-rules 时,我将自定义谓词放在哪里? 我是否创建一个单独的规则文件并将其导入到 models.py 中? ...
使用Django-Rules时 ,您可以检查视图中的权限。 但是我的总是返回假。 以下示例中的代码始终显示“ bar”,但必须显示“ foo”: 我的rules.py看起来像这样: 因此将始终返回true。 ...
我正在使用来自Django的规则库,但我没有克服为特定菜单定义规则的问题。 那里有规则库 : 规则库 我在Web应用程序中以admin身份登录。 我有一个menus.py文件,像这样: 然后我在rules.py文件中定义了: 它适用于Animal菜单(这是CRU ...