location list serializerda ozgarish

This commit is contained in:
behruz-dev
2025-12-01 17:30:24 +05:00
parent 8e02a9e9a6
commit 0f4c960ef2

View File

@@ -42,6 +42,8 @@ class LocationListSerializer(serializers.ModelSerializer):
return { return {
'id': obj.place.id, 'id': obj.place.id,
'name': obj.place.name, 'name': obj.place.name,
'longitude': obj.place.longitude,
'latitude': obj.place.latitude,
} if obj.place else None } if obj.place else None
def get_doctor(self, obj): def get_doctor(self, obj):
@@ -49,12 +51,16 @@ class LocationListSerializer(serializers.ModelSerializer):
'id': obj.doctor.id, 'id': obj.doctor.id,
'first_name': obj.doctor.first_name, 'first_name': obj.doctor.first_name,
'last_name': obj.doctor.last_name, 'last_name': obj.doctor.last_name,
'longitude': obj.doctor.longitude,
'latitude': obj.doctor.latitude,
} if obj.doctor else None } if obj.doctor else None
def get_pharmacy(self, obj): def get_pharmacy(self, obj):
return { return {
'id': obj.pharmacy.id, 'id': obj.pharmacy.id,
'name': obj.pharmacy.name, 'name': obj.pharmacy.name,
'longitude': obj.pharmacy.longitude,
'latitude': obj.pharmacy.latitude,
} if obj.pharmacy else None } if obj.pharmacy else None