使用不同的权限在Django中创建用户组

时间:2016-04-11 15:13:05

标签: django decorator

我需要创建一些用户组并创建一些html页面,这些页面只允许打开该组的成员。 一种@staff_member_required装饰器.. 任何人都可以指导我怎么做?让我们说用户是A-B-C组的成员。如何编写此功能来打开A-B-C页面? 提前谢谢

1 个答案:

答案 0 :(得分:1)

你可以制作自己的装饰者,你可以使用这个片段@group_required

https://djangosnippets.org/snippets/1703/

简单制作文件decorators.py并放置函数,在那里你可以制作你未来的装饰器。然后将其导入您的视图。

这是装饰器如何工作的好教程。

http://thecodeship.com/patterns/guide-to-python-function-decorators/