Sérialiseur Admin

Sérialiseur pour le profil administrateur.

Ce module définit la sérialisation/désérialisation des données du profil Admin pour l’API REST. Permet de convertir entre l’objet AdminProfile et sa représentation JSON.

class users.serializers.admin.AdminSerializer(*args, **kwargs)

Bases : ModelSerializer

Sérialiseur pour le modèle AdminProfile.

Variables:
  • id (int) – Identifiant unique du profil admin (lecture seule)

  • user (User) – Référence à l’utilisateur associé (lecture seule)

  • nom (str) – Nom de famille de l’administrateur

  • prenom (str) – Prénom de l’administrateur

  • matricule (str) – Identifiant unique de l’administrateur

class Meta

Bases : object

model

alias de AdminProfile

fields = ['id', 'user', 'nom', 'prenom', 'matricule']
read_only_fields = ['id', 'user']