Djangoプロジェクトで私はいくつかの視聴を制限したいです views
管理者(ユーザー) request.user.is_superuser
は True
) 私は私が使わなければならないことを知っています @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):
...