Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Django 文档展示了如何将您自己的权限放入 YourModel.Meta 类。
我想拥有一些与特定模型无关的权限。他们只会允许/限制不同的用户访问某些视图/页面。
定义这些权限的首选位置是什么?我应该为他们创建一个虚拟模型吗?
如果可用,我将在“用户配置文件”模型中定义这种权限(请参阅存储有关用户的其他信息)。
如果由于某种原因“用户配置文件”不是一个选项,您仍然可以在模型中存储其他权限。请User参阅以编程方式在 django 文档中创建权限,了解如何在permissions无法设置模型元属性时创建权限(即用户模型是在第三个应用程序库中定义)。
User
permissions