Как я могу упорядочить таблицу в Django, не обновляя всю страницу?

В Django-приложении, над которым я работаю, есть функция, которая позволяет пользователям искать в базе данных по таким параметрам, как имя клиента, номер счета и т.д. Результат поиска отображается в виде таблицы Django, которая дает массив результатов с несколькими столбцами, такими как "Дата истечения срока действия", "Название продукта", "Дата выпуска" и т.д. Однако моя проблема в том, что если я нажимаю на имя столбца (чтобы мы могли упорядочить результаты по желанию), вся страница обновляется, все результаты исчезают, а форма очищается - что определенно не то, чего мы хотим!

Есть ли способ исправить это с помощью DJango? Или мне лучше использовать другой язык веб-приложений для этой функции? Если да, то какой?

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