Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.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
Python 如何在Django 1.8中设置对组的权限?_Python_Django_Read Write - Fatal编程技术网

Python 如何在Django 1.8中设置对组的权限?

Python 如何在Django 1.8中设置对组的权限?,python,django,read-write,Python,Django,Read Write,我有一个与用户模型有多对多关系的“文档”模型。在我的项目中有一个单独的网页,在文本编辑器中显示文档实例 现在假设创建一个文档的用户希望邀请其他用户访问此文档,但他希望为某些用户授予只读权限,为其他用户授予读写权限 如何在Django中实现此权限功能?组和其他权限框架在Django中如何工作?DjangoGroup和permission应用于模型本身。因此,对于文档的特定条目,如果您想向用户授予访问权限,那么您需要更改文档模型的模式。只需添加一个users\u who\u can\u read=m

我有一个与用户模型有多对多关系的“文档”模型。在我的项目中有一个单独的网页,在文本编辑器中显示文档实例

现在假设创建一个文档的用户希望邀请其他用户访问此文档,但他希望为某些用户授予只读权限,为其他用户授予读写权限


如何在Django中实现此权限功能?组和其他权限框架在Django中如何工作?

Django
Group
permission
应用于模型本身。因此,对于文档的特定条目,如果您想向用户授予访问权限,那么您需要更改
文档
模型的模式。只需添加一个
users\u who\u can\u read=manytomy(users)
users\u who\u can\u write=manytomy(users)
,当用户试图加载页面时,只需在your view.py中检查他是否在用户中即可

我认为它应该解决你的问题,没有太多问题