Как отобразить два html-файла отдельно в Flask?

#python #python-3.x #flask

#python #python-3.x #flask

Вопрос:

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

Примечание: Это все на одной странице.

Спасибо.

Комментарии:

1. Насколько я знаю, flask отображает только 1 шаблон.

2. Пожалуйста, добавьте немного кода к вашему вопросу.

Ответ №1:

Flask отображает только 1 шаблон. Да, вы могли бы использовать iframes для перезагрузки только некоторых частей вашего веб-сайта, но это считается плохой практикой. Вероятно, лучшим вариантом является использование AJAX для периодического объединения сервера для обновлений без перезагрузки страницы. Вы могли бы использовать jQuery, чтобы сделать это вручную, или найти какую-нибудь интерфейсную библиотеку, чтобы упростить себе жизнь.