1
comment fairecomment créer une page ne peut être visité par admin en utilisant django
et
a Pinax une application faire?
grâce
comment fairecomment créer une page ne peut être visité par admin en utilisant django
et
a Pinax une application faire?
grâce
Django fournit un décorateur pour tester un utilisateur à la vue niveau. Vous pouvez l'utiliser pour appliquer un "admin-only" pour une vue donnée.
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)