plan ochirish va tahrirlash uchun apilar qoshildi
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user