Permissions

Les permissions de Django définissent ce qu'un utilisateur est autorisé à faire. Chaque modèle reçoit par défaut des permissions d'ajout, de modification, de suppression et de consultation, attribuables à des utilisateurs ou des groupes. On les vérifie avec user.has_perm(), le décorateur permission_required ou le mixin équivalent des vues basées sur les classes.

Exemple

@permission_required('blog.change_post')
def edit_post(request, pk): ...

Notions voisines

Tout le glossaire