From dbc90ba70aa36f3f60b1eca8aad557e04e14741a Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Thu, 27 Nov 2025 14:58:50 +0500 Subject: [PATCH] doctor list va create apida sphere field qoshildi --- core/apps/shared/serializers/doctor.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/apps/shared/serializers/doctor.py b/core/apps/shared/serializers/doctor.py index ef655bd..1867768 100644 --- a/core/apps/shared/serializers/doctor.py +++ b/core/apps/shared/serializers/doctor.py @@ -20,6 +20,7 @@ class DoctorListSerializer(serializers.ModelSerializer): 'phone_number', 'work_place', 'description', + 'sphere', 'district', 'place', 'longitude', @@ -52,6 +53,7 @@ class DoctorCreateUpdateSerializer(serializers.Serializer): longitude = serializers.FloatField(required=False) latitude = serializers.FloatField(required=False) extra_location = serializers.JSONField(required=False) + sphere = serializers.CharField() def validate(self, data): if data.get('district'): @@ -80,6 +82,7 @@ class DoctorCreateUpdateSerializer(serializers.Serializer): latitude=validated_data.get('latitude'), extra_location=validated_data.get('extra_location'), user=self.context.get('user'), + sphere=validated_data.get('sphere'), ) def update(self, instance, validated_data): @@ -94,5 +97,6 @@ class DoctorCreateUpdateSerializer(serializers.Serializer): instance.longitude = validated_data.get('longitude', instance.longitude) instance.latitude = validated_data.get('latitude', instance.latitude) instance.extra_location = validated_data.get('extra_location', instance.extra_location) + instance.sphere = validated_data.get('sphere', instance.sphere) instance.save() return instance \ No newline at end of file