У меня есть приложение-колба, которое в настоящее время разделено на несколько страниц, когда пользователь перемещается по своему набору данных, составленному из групп, подгрупп и устройств.
Каждая страница загружает новый набор данных с использованием стандартного Flask return render_template
Я хочу перейти к интерактивной настройке перемещения на основе этой ссылки
https://www.jqueryscript.net/demo/Animated-Tree-View-Plugin-For-jQuery-Bootstrap-3-MultiNestedLists/#
Проблема, с которой я столкнулся, заключается в том, как «пошатнуть» набор данных, чтобы он не загружал все элементы при загрузке страницы (которые могут быть сотнями элементов). Идея состоит в том, что «меню» начинает закрываться, и пользователь может расширять группы и подгруппы, которые они хотят. Затем приложение фляги вернет нужные элементы в зависимости от расширенных групп.
Как лучше всего использовать этот набор данных? Я смотрел на потоковое содержимое
http://flask.pocoo.org/docs/0.12/patterns/streaming/
а также розетки
https://www.shanelynn.ie/asynchronous-updates-to-a-webpage-with-flask-and-socket-io/
Или я просто использую Javascript для отправки новых «расширенных» команд GET в колбу в зависимости от того, по каким группам щелкнули?
Если кто-то может указать мне правильное направление, это было бы очень полезно.