Spaces:
Sleeping
Sleeping
File size: 2,043 Bytes
113d0af 9434a1a 113d0af 9434a1a 113d0af 9434a1a 113d0af 9434a1a 113d0af 9434a1a 113d0af 9434a1a 113d0af 9434a1a 113d0af 9434a1a 113d0af |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 |
from rest_framework import serializers
from django.core.exceptions import ValidationError
from .models import CategorieFormation,Formation,UserFormation,Cours,ArchiveFormation,ListSouhaitFormation,FavorisFormation, PanierUser,AvisFormation,PaiementUser
class UserFormationSerializer(serializers.ModelSerializer):
class Meta:
model = UserFormation
fields = ('__all__')
class CoursSerializer(serializers.ModelSerializer):
class Meta:
model = Cours
fields = ('__all__')
class FormationSerializer(serializers.ModelSerializer):
# Créer un sérialiseur de fichier pour le champ image
image = serializers.FileField(max_length=None, allow_empty_file=False, use_url=True)
cours = CoursSerializer(many=True, read_only=True)
# userformations = UserFormationSerializer(many=True, read_only=True)
class Meta:
model = Formation
# Inclure le champ image dans la liste des champs à sérialiser
fields = ('__all__')
class CategorieFormationSerializer(serializers.ModelSerializer):
formations = FormationSerializer(many=True, read_only=True)
class Meta:
model = CategorieFormation
fields = ('__all__')
class ListSouhaitFormationSerializer(serializers.ModelSerializer):
class Meta:
model = ListSouhaitFormation
fields = ('__all__')
class ArchiveFormationSerializer(serializers.ModelSerializer):
class Meta:
model = ArchiveFormation
fields = ('__all__')
class FavorisFormationSerializer(serializers.ModelSerializer):
class Meta:
model = FavorisFormation
fields = ('__all__')
class PanierUserSerializer(serializers.ModelSerializer):
class Meta:
model = PanierUser
fields = ('__all__')
class AvisFormationSerializer(serializers.ModelSerializer):
class Meta:
model = AvisFormation
fields = ('__all__')
class PaiementUserSerializer(serializers.ModelSerializer):
class Meta:
model = PaiementUser
fields = ('__all__')
|