from rest_framework import serializers # shared from core.apps.shared.models import TourPlan class TourPlanSerializer(serializers.ModelSerializer): class Meta: model = TourPlan fields = [ 'id', 'place_name', 'longitude', 'latitude', 'location_send', 'created_at' ] class TourPlanUpdateSerializer(serializers.ModelSerializer): class Meta: model = TourPlan fields = [ 'longitude', 'latitude' ] def update(self, instance, validated_data): instance.longitude = validated_data.get('longitude', instance.longitude) instance.latitude = validated_data.get('latitude', instance.latitude) instance.save() return instance