/ djangoの/ @ permission-required引数 - python、django、パーミッション、djangoパーミッション

djangoの@ permission-required引数 - python、django、permissions、django-permissions

Djangoプロジェクトで私はいくつかの視聴を制限したいです views 管理者(ユーザー) request.user.is_superuserTrue) 私は私が使わなければならないことを知っています @permission_required(...) その見解の前に、しかしこれについての議論は何ですか?

回答:

回答№1は0

スーパーユーザは許可によって扱われるのではありません。 is_superuser フィールド。あなたが使用することができます @user_passes_test デコレータ:

from django.contrib.auth.decorators import user_passes_test

@user_passes_test(lambda u: u.is_active and u.is_superuser)
def my_view(request):
...