RabbitRun9
@RabbitRun9

Сортировка полей таблицы в проекте django?

Добрый день. Есть ТЗ. Помогите сориентироваться.
Проект на Джанго сделал, в модели создал нужные поля для таблицы.


1) Таблица должна содержать 4 колонки:
имя, дата, и 2 колонки числовых обозначений.

2) Таблица должна иметь сортировку по всем полям кроме даты.
Фильтрация должна быть в виде двух выпадающих списков и текстового поля:
a) Выбор колонки, по которой будет фильтрация
b) Выбор условия (равно, содержит, больше, меньше)
c) Поле для ввода значения для фильтрации

3) Таблица должна содержать пагинацию

Вся таблица должна работать без перезагрузки страницы.


С пункта 2 у меня начались недоразумения. Я так понимаю это нужно делать на фронте, и с использованием css библиотеки (или же возможностей python). Не исключаю использование React/Axios, Vue, но с данными технологиями ещё не сталкивался в работе.
Вся таблица должна работать без перезагрузки страницы. - как это лучше сделать, с помощью ajax? Или же лучше React/Vue?
Может кто делал похожее, буду благодарен за помощь и если поделитесь идеями, кодом.
  • Вопрос задан
  • 1206 просмотров
Пригласить эксперта
Ответы на вопрос 1
@maksam07
2. https://pypi.org/project/django-filter/
Но это без аякс

Вся таблица должна работать без перезагрузки страницы. - как это лучше сделать, с помощью ajax? Или же лучше React/Vue?
Я думаю и там, и там, используются одни и те же методы - отправка запроса на сервер и получение ответа
Из простого: https://api.jquery.com/jquery.ajax/

Вообще для задачи вполне достаточно обычного html+css+js(без библиотек) + обработка фильтрации на беке
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы