最佳答案
我想使用一个基于权限的系统来限制 Django 应用程序中的某些操作。这些操作不需要与特定的模型相关(例如访问应用程序中的部分,搜索...) ,所以我不能直接使用 库存权限框架库存权限框架,因为 Permission
模型需要一个对已安装内容类型的引用。
我可以编写我自己的权限模型,但是我必须重写包含在 Django 权限中的所有好东西,比如:
permission_required
室内设计师.User.has_perm
及相关用户方法。perms
模板变量.我已经检查了一些像 姜戈权威和 姜戈,守护者这样的应用程序,但是它们似乎通过允许每个对象的权限来提供与模型系统更耦合的权限。
有没有一种方法可以在没有为项目定义任何模型(除了 User
和 Group
之外)的情况下重用这个框架?