From 8e02a9e9a646d704057d729de526ca92f74aec32 Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Mon, 1 Dec 2025 17:28:08 +0500 Subject: [PATCH] location list serializerga user field qoshildi --- core/apps/dashboard/serializers/location.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/core/apps/dashboard/serializers/location.py b/core/apps/dashboard/serializers/location.py index c0eb4e8..40470d1 100644 --- a/core/apps/dashboard/serializers/location.py +++ b/core/apps/dashboard/serializers/location.py @@ -14,14 +14,23 @@ class LocationListSerializer(serializers.ModelSerializer): place = serializers.SerializerMethodField(method_name='get_place') doctor = serializers.SerializerMethodField(method_name='get_doctor') pharmacy = serializers.SerializerMethodField(method_name='get_pharmacy') - + user = serializers.SerializerMethodField(method_name='get_user') + class Meta: model = Location fields = [ - 'id', 'longitude', 'latitude', 'created_at', + 'id', 'longitude', 'latitude', 'created_at', 'user', 'district', 'place', 'doctor', 'pharmacy', 'updated_at' ] + def get_user(self, obj): + return { + 'id': obj.user.id, + 'first_name': obj.user.first_name, + 'last_name': obj.user.last_name, + } + + def get_district(self, obj): return { 'id': obj.district.id,