This commit is contained in:
2022-11-08 21:19:51 +01:00
commit 4c456eafc3
160 changed files with 21472 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
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',)