これを行う方法
と
pinaxはこれを行うアプリを持っていますか?
ありがとう
Djangoは、ビューレベルでユーザーをテストするためのデコレーターを提供します。これを使用して、特定のビューに「管理者専用」を適用できます。
from django.contrib.auth.decorators import user_passes_test
@user_passes_test(lambda u: u.is_staff)
def my_admin_only_view(request, *args, **kwargs):
# ...
# could also test for superuser only, or whatever else you like
@user_passes_test(lambda u: u.is_superuser)