我需要创建一些用户组并创建一些html页面,这些页面只允许打开该组的成员。 一种@staff_member_required装饰器.. 任何人都可以指导我怎么做?让我们说用户是A-B-C组的成员。如何编写此功能来打开A-B-C页面? 提前谢谢
答案 0 :(得分:1)
你可以制作自己的装饰者,你可以使用这个片段@group_required
https://djangosnippets.org/snippets/1703/
简单制作文件decorators.py并放置函数,在那里你可以制作你未来的装饰器。然后将其导入您的视图。
这是装饰器如何工作的好教程。
http://thecodeship.com/patterns/guide-to-python-function-decorators/