2016-04-11 9 views
0

ユーザグループをいくつか作成し、そのグループのメンバーだけが開くことを許可するhtmlページを作成する必要があります。 @staff_member_requiredデコレータの一種.. 誰も私にそれをする方法を導くことができますか?ユーザーがグループA-B-Cのメンバーであるとします。ページA-B-Cを開くにはこの関数をどのように書くのですか?事前に おかげ異なる権限でDjangoにユーザグループを作成する

答えて

1

あなたがあなた自身のデコレータを作ることができ、あなたはこのスニペットは

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

シンプルなメイクファイルdecorators.pyを@group_required使用して機能を置くことができ、そこにあなたがあなたの将来のデコレータを作ることができます。それをあなたのビューにインポートします。

デコレータがどのように動作するかを示す良いチュートリアルです。

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

+0

ありがとう! – lucbran

関連する問題