我应该在django中放置这些自定义权限?

问题描述:

Django documentation显示如何将您自己的权限放到YourModel.Meta-class。我应该在django中放置这些自定义权限?

我想拥有一些与某个模型无关的权限。他们只会允许/限制不同的用户访问某些视图/页面。

什么是定义这些权限的首选位置? 我应该为他们创建一个虚拟模型吗?

如果可用,我将在“用户配置文件”模型中定义这种权限(请参阅有关用户的store additional information)。

如果“用户配置文件”是不是出于某种原因的选项,你仍然可以设置permissions模型时存储额外的权限User model.See Programmatically creating permissions在Django文档,对信息如何创建权限元属性是不可能的(即。用户模型在第三个应用程序库中定义)。