カスタム アプリ用の Django の組み込み認証機能を調べています。この権利を理解していれば、モデルに追加、変更、削除の権利を割り当てることができます。
ユーザーに表示/表示権限を割り当てるソリューションを探しています。
私の基本的な考えは、これにpermission_requiredデコレータを使用することですが、述べたように、これは追加、変更、削除に対してのみ機能し、さらにモデルに対してのみ機能するようです。モデルからマルチオブジェクトを使用している関数があります。
最善の方法は、カスタムの permission_required デコレータを収集して、たとえば Django 管理 UI でこれを編集できるようにすることです。
例えば
@permission_required('user.profile.view')
def myProfile(request):
...
@permission_required('user.profile.edit')
def editMyProfile(request):
...
どんなアイデアや提案も大歓迎です。
ありがとうございます!