location list serializerga user field qoshildi
This commit is contained in:
@@ -14,14 +14,23 @@ class LocationListSerializer(serializers.ModelSerializer):
|
|||||||
place = serializers.SerializerMethodField(method_name='get_place')
|
place = serializers.SerializerMethodField(method_name='get_place')
|
||||||
doctor = serializers.SerializerMethodField(method_name='get_doctor')
|
doctor = serializers.SerializerMethodField(method_name='get_doctor')
|
||||||
pharmacy = serializers.SerializerMethodField(method_name='get_pharmacy')
|
pharmacy = serializers.SerializerMethodField(method_name='get_pharmacy')
|
||||||
|
user = serializers.SerializerMethodField(method_name='get_user')
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Location
|
model = Location
|
||||||
fields = [
|
fields = [
|
||||||
'id', 'longitude', 'latitude', 'created_at',
|
'id', 'longitude', 'latitude', 'created_at', 'user',
|
||||||
'district', 'place', 'doctor', 'pharmacy', 'updated_at'
|
'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):
|
def get_district(self, obj):
|
||||||
return {
|
return {
|
||||||
'id': obj.district.id,
|
'id': obj.district.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user