Files
test_OgureNG/backend-django/backend/serializers/formation_emploi.py
2022-11-08 21:19:51 +01:00

26 lines
909 B
Python

from rest_framework import serializers
from ..models import FormationEmploi, Garnison
class FormationEmploiSerializer(serializers.ModelSerializer):
"""Cette classe sera responsable de la conversion des objets FormationEmploi en type json contenant les informations de FormationEmploi
et le champs garnison lieu liés à chaque FormationEmploi.
Si fields='__all__', alors toutes les variables liées à cette classe seront affichées dans le json.
"""
class MereSerializer(serializers.ModelSerializer):
"""Classe de représentation de la FE mère"""
fe_code = serializers.ReadOnlyField()
fe_libelle = serializers.ReadOnlyField()
class Meta:
model = FormationEmploi
fields = ['fe_code', 'fe_libelle']
mere = MereSerializer(read_only=True)
class Meta:
model = FormationEmploi
exclude = ('gestionnaires',)