1

カスタム アプリ用の Django の組み込み認証機能を調べています。この権利を理解していれば、モデルに追加、変更、削除の権利を割り当てることができます。

ユーザーに表示/表示権限を割り当てるソリューションを探しています。

私の基本的な考えは、これにpermission_requiredデコレータを使用することですが、述べたように、これは追加、変更、削除に対してのみ機能し、さらにモデルに対してのみ機能するようです。モデルからマルチオブジェクトを使用している関数があります。

最善の方法は、カスタムの permission_required デコレータを収集して、たとえば Django 管理 UI でこれを編集できるようにすることです。

例えば

@permission_required('user.profile.view')
def myProfile(request):
...

@permission_required('user.profile.edit')
def editMyProfile(request):
...

どんなアイデアや提案も大歓迎です。

ありがとうございます!

4

1 に答える 1

1

カスタム権限の作成については、十分に文書化されています。カスタム権限を作成したら、通常のユーザー管理ページからそれらをユーザーに割り当てることができます。

于 2013-07-21T14:23:10.807 に答える