Задать вопрос
@nurzhannogerbek

Как реализовать перетаскивание элементов в слайдере?

Здравствуйте! Помогите пожалуйста разобраться.

В своем Джанго проекте у меня есть модель данных Slider (см. ниже). На основе этой модели данных пытаюсь создать слайдер. C виду он похож на слайдер как на сайте djangopackages.
339e4771788940e3900d80e8fb5fc885.PNG

Сортировка объектов модели по умолчанию проходить по полю idx. В самом интерфейсе сортировка должно быть реализована по средствам перетаскивания. Вопрос в следующем. Могли бы вы посоветовать варианты решения создания подобного слайдера. Куда копать? Вроде JQuery предоставляет такую возможность, но не могу найти более имее подробную информацию. Должно ли значение поле idx меняться при перетаскивании элемента. Буду благадарен любой помощи!

models.py:
class Slider(models.Model):
    head = models.CharField(
        max_length=250,
        help_text='Заголовок',
        blank=False
    )

    body = models.TextField(
        help_text='Основной текст с описанием',
        blank=False
    )

    idx = models.IntegerField(
        help_text='Поле для сортировки',
        default=0,
    )

    class Meta:
        ordering = ['idx']
  • Вопрос задан
  • 330 просмотров
Подписаться 1 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы