Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何向管理员添加我自己的权限?_Django_Django Permissions - Fatal编程技术网

Django 如何向管理员添加我自己的权限?

Django 如何向管理员添加我自己的权限?,django,django-permissions,Django,Django Permissions,对,所以我正在开发一个应用程序,我想根据用户的权限限制用户访问。问题是Django自动生成的列表对我来说不是那么有用。相反,我更希望有一个更大的权限集,我可以检查用户是否有权访问站点的部分 因此,与其检查app.model.can_view、app.model.can_edit等,我更愿意只检查app.has_access_或类似的内容。或者app.can_查看和app.can_编辑 在我的管理视图中,似乎没有任何方法可以添加自定义权限规则,我查找的所有站点都只谈到向组添加权限 有没有办法在Dj

对,所以我正在开发一个应用程序,我想根据用户的权限限制用户访问。问题是Django自动生成的列表对我来说不是那么有用。相反,我更希望有一个更大的权限集,我可以检查用户是否有权访问站点的部分

因此,与其检查app.model.can_view、app.model.can_edit等,我更愿意只检查app.has_access_或类似的内容。或者app.can_查看和app.can_编辑

在我的管理视图中,似乎没有任何方法可以添加自定义权限规则,我查找的所有站点都只谈到向组添加权限

有没有办法在Django中添加自定义权限规则