Sérialiseur Offre

Module contenant le sérialiseur pour le modèle Offre.

Ce module définit la sérialisation/désérialisation des données des offres commerciales pour l’API REST.

class api.serializers.offre.OffreSerializer(*args, **kwargs)

Bases : ModelSerializer

Sérialiseur pour le modèle Offre.

Permet la conversion entre les objets Offre et leur représentation JSON pour les échanges via l’API REST. Inclut tous les champs du modèle.

Variables:
  • libelle – Nom de l’offre

  • nb_personne – Nombre de personnes concernées par l’offre

  • montant – Montant de l’offre en euros

  • description – Description détaillée de l’offre

class Meta

Bases : object

Configuration du sérialiseur.

Variables:
  • model – Modèle Django associé au sérialiseur

  • fields – Champs inclus dans la sérialisation

model

alias de Offre

fields = '__all__'

*Fonctionnalités*

  • Sérialisation complète de tous les champs du modèle Offre

  • Conversion automatique entre objets Python et JSON

  • Validation des données lors de la création/modification