| |
|
|
| |
| |
|
|
| |
| |
| |
| |
| |
| |
| |
|
|
| from rest_framework import serializers |
| from api.models import ImageURL |
|
|
| class ItemSerializer(serializers.Serializer): |
| url = serializers.URLField() |
|
|
| class Meta: |
| model = ImageURL |
|
|
| async def create(self, validated_data): |
| if isinstance(validated_data, list): |
| return [self.Meta.model.objects.create(**item) for item in validated_data] |
| else: |
| return self.Meta.model.objects.create(**validated_data) |
|
|
| async def update(self, instance, validated_data): |
| instance.url = validated_data.get("url", instance.url) |
| instance.save() |
| return instance |