Например, на странице индекса моего веб-сайта я выбираю данные из базы данных и отображаю их в формате HTML.
Если в базе данных есть какие-либо изменения, когда я использую render_template("index.html")
, данные необновлено (пользователь должен перезагрузить страницу, чтобы обновить ее).
Но когда я использую redirect('/index')
, загрузка занимает больше времени, но данные обновляются. Это потому, что render_template
только перезагружает HTML и не выполняет функцию def index()
для извлечения новых данных?
Таким образом, вместо использования render_template
, который предположительно только перезагружает HTML, следуетЯ использую AJAX?
Как правило, когда следует использовать AJAX, шаблон рендеринга или перенаправление?