26 lines
909 B
Python
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',)
|