diff --git a/vehicles/serializers.py b/vehicles/serializers.py index 26876b8..7414c2d 100644 --- a/vehicles/serializers.py +++ b/vehicles/serializers.py @@ -3,17 +3,29 @@ from rest_framework import serializers from.models import Vehicles_infos, Vehicles - +class CustomDateField(serializers.DateField): + def to_representation(self, value): + return value.strftime('%d.%m.%Y') class cl_Vehicles_infos_Serializer(serializers.ModelSerializer): + start_formated = serializers.SerializerMethodField() + author_formated = serializers.SerializerMethodField() + class Meta: model = Vehicles_infos fields = '__all__' + + def get_start_formated(self, obj): + return obj.get_Start_formated() + + def get_author_formated(self, obj): + return obj.get_Author_formated() class cl_Vehicles_Serializer(serializers.ModelSerializer): technique_infos = serializers.SerializerMethodField() matos_infos = serializers.SerializerMethodField() perempt_infos = serializers.SerializerMethodField() + class Meta: model = Vehicles