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

1""" 

2Module contenant le sérialiseur pour le modèle Lieu. 

3 

4Ce module définit la sérialisation/désérialisation des données 

5des lieux sportifs pour l'API REST. 

6""" 

7 

8from rest_framework import serializers 

9from api.models import Lieu 

10 

11class LieuSerializer(serializers.ModelSerializer): 

12 """ 

13 Sérialiseur pour le modèle Lieu. 

14 

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. 

17 

18 :ivar nom: Nom du lieu sportif 

19 :type nom: str 

20 """ 

21 class Meta: 

22 """ 

23 Configuration du sérialiseur. 

24 

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__'