plan ochirish va tahrirlash uchun apilar qoshildi

This commit is contained in:
behruz-dev
2025-11-26 16:53:40 +05:00
parent 6965fed7f5
commit 1623d4792f
3 changed files with 161 additions and 4 deletions

View File

@@ -22,4 +22,20 @@ class PlanSerializer(serializers.ModelSerializer):
description=validated_data.get('description'),
date=validated_data.get('date'),
user=self.context.get('user'),
)
)
class PlanUpdateSerializer(serializers.ModelSerializer):
class Meta:
model = Plan
fields = [
'title', 'description', 'date', 'is_done',
]
def update(self, instance, validated_data):
instance.title = validated_data.get('title', instance.title)
instance.description = validated_data.get('description', instance.description)
instance.date = validated_data.get('date', instance.date)
instance.is_done = validated_data.get('is_done')
instance.save()
return instance