В Ruby on Rails есть концепция рендеринга 'partials', которая позволяла мне загружать html / контент всплывающего окна / модального режима без перезагрузки всей страницы.Я пытаюсь найти такую же функциональность во Flask.
У меня есть страница, на которой перечислено большое количество элементов, которые при нажатии отображают всплывающую форму, позволяющую вносить изменения.Точно так же пользователь может нажать «новый», и всплывающее окно отображает форму, чтобы создать новый элемент определенного типа (существует несколько типов).
Проблема в том, что в моем текущем дизайне всеФормы генерируются и отправляются вместе со страницей клиенту, они просто скрыты до необходимости.Это очевидный удар по производительности.Похоже, альтернативой является не отправлять формы, а просто перезагружать страницу с формой при запросе ... но для этого требуется снова запросить всю страницу.
Редактировать: первый раунд быстрого исследования предполагает, чтоиспользование jQuery '.load' (выгрузка шаблона фляги, которая является только моей формой, в существующий элемент div на странице) - один из способов сделать это.