如何在Django 1.8中对组进行权限?

时间:2015-06-13 12:41:08

标签: python django read-write

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

现在假设创建一个文档的用户想要邀请其他用户访问此文档。但是他想给予他人一些读写权限和其他读写权限。

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

1 个答案:

答案 0 :(得分:0)

Django var relativeHeight = Math.Sin( t * Math.PI ) * curveAmplitude; posy = orgPosy + relativeHeight; Group适用于模型本身。因此,对于特定的文档条目,如果要在这种情况下授予用户访问权限,则需要更改Permission模型的模式。只需在用户尝试加载页面时添加Documentusers_who_can_read=ManyToMany(Users)和view.py,只需检查他是否在users_who_can_read中。

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