Django Rest Framework. Изменить значение поля модели при API-вызове

Необходимо изменить значение поля counter модели при API-вызове - стандартном отображении сериализованного объекта на такой странице:

введите сюда описание изображения

Роутинг:

router.register(r'page', api.PageModelViewSet, 'page')

Сериализатор:

class PageDetailSerializer(serializers.ModelSerializer):
    class Meta:
        depth = 2                                                            
        model = Page
        fields = ('id', 'url', 'title', 'content_list', 'content')

    url = serializers.HyperlinkedIdentityField(view_name="page-detail")

Модели:

class Page(models.Model):
    """ Страница с контентом. Наследует модель Title. """
    content = models.ManyToManyField(
        'Content',
        verbose_name='Объекты контента'
    )
    # ...

class Content(models.Model):
    counter = models.PositiveIntegerField('Просмотры', default=0, editable=False)
    # ...

Ответы (0 шт):