Как обновить целочисленное поле в DRF

В моем проекте есть модуль видео, связанный с этим модулем, пользователь может добавить закладки vodeo,

class VideoBookmark(BaseModel, SoftDelete):
    video = models.ForeignKey(Video, on_delete=models.CASCADE)
    sort_order = models.PositiveSmallIntegerField(null=False, blank=False)
    name = models.CharField(max_length=254, null=True, blank=True)
    description = models.CharField(max_length=254, null=True, blank=True)
    duration = models.DurationField(default=timedelta())
    start_time = models.DurationField(default=timedelta())
    end_time = models.DurationField(default=timedelta())
    mobile_thumbnail_image = models.ImageField(upload_to='video_bookmark_mobile_thumbnail', height_field=None,
                                               width_field=None, null=True, blank=True)
    web_thumbnail_image = models.ImageField(upload_to='video_bookmark_web_thumbnail', height_field=None,
                                            width_field=None, null=True, blank=True)

    def __str__(self):
        return str(self.name)

Закладка3 находится в порядке "2" и при попытке добавить закладку2 в порядке "2" порядок закладки3 должен быть изменен на порядок "3".Я не знаю как это реализовать, Можете ли вы предложить способ реализовать это?

Вернуться на верх