问题
@is_premium_user def sample_view: ....... ......
我希望某些观点仅适用于网站的高级用户。 在项目中的各种应用程序中如何使用此装饰器?
你不必为此编写自己的装饰器,就像user_passes_testDjango中已经包含的那样。
user_passes_testDjango
还有一个group_required_decorator扩展此装饰器的代码段(),该代码段非常适合你的用例。
group_required_decorator
而且,要(重新)使用装饰器,只需将装饰器放在路径中的模块中,即可从任何其他模块导入它。