from rest_framework import serializers

from ..models.filiere import Filiere
from .domaine import DomaineSerializer


class FiliereSerializer(serializers.ModelSerializer):
    """Cette classe sera responsable de la conversion des objets filières en type json contenant les informations de filière
    et les champs du domaine liés à chaque filiere.
    Si fields='__all__', alors toutes les variables liées à cette classe seront affichées dans le json.
    """
    domaine = DomaineSerializer()

    class Meta:
        model = Filiere
        fields = '__all__'
