init
This commit is contained in:
25
backend-django/backend/serializers/formation_emploi.py
Normal file
25
backend-django/backend/serializers/formation_emploi.py
Normal 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',)
|
||||
Reference in New Issue
Block a user