2024-05-23 22:27:18 发布
网友
我使用的是Django规则:
https://github.com/dfunckt/django-rules
对于django规则权限中的每个权限,我想打印与该规则关联的谓词。在
有没有一个实用程序可以做到这一点?在
django规则中没有内置函数来做您想做的事情,但是您自己编写一个很容易。在
规则存储在简单dict对象的规则集中。要检查内置权限规则集,只需导入它,遍历它并打印每个键/值对。键是权限名,值是谓词本身。在
这里有一些代码可以帮助您开始:
>>> from rules.permissions import permissions >>> for perm_name, predicate in permissions.items(): ... print("{}: {}".format(perm_name, predicate))
django规则中没有内置函数来做您想做的事情,但是您自己编写一个很容易。在
规则存储在简单dict对象的规则集中。要检查内置权限规则集,只需导入它,遍历它并打印每个键/值对。键是权限名,值是谓词本身。在
这里有一些代码可以帮助您开始:
相关问题 更多 >
编程相关推荐