Coverage for api\serializers\lieu.py: 100%
6 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
1"""
2Module contenant le sérialiseur pour le modèle Lieu.
4Ce module définit la sérialisation/désérialisation des données
5des lieux sportifs pour l'API REST.
6"""
8from rest_framework import serializers
9from api.models import Lieu
11class LieuSerializer(serializers.ModelSerializer):
12 """
13 Sérialiseur pour le modèle Lieu.
15 Permet la conversion entre les objets Lieu et leur représentation JSON
16 pour les échanges via l'API REST. Inclut tous les champs du modèle.
18 :ivar nom: Nom du lieu sportif
19 :type nom: str
20 """
21 class Meta:
22 """
23 Configuration du sérialiseur.
25 :cvar model: Modèle Django associé au sérialiseur
26 :type model: Lieu
27 :cvar fields: Champs inclus dans la sérialisation
28 :type fields: str
29 """
30 model = Lieu
31 fields = '__all__'