Вы используете Flask's redirect
для перенаправления, которое отправит клиенту ответ 302 с заголовком Location
, указывающим клиенту перейти на /home
вместо.Затем клиент должен отправить запрос на этот новый URL-адрес, где клиент, наконец, получает код ответа 200.Вот почему вы видите два запроса и коды ответов 302 и 200 в журналах сервера.
Эта конкретная строка вызывает перенаправление:
return redirect(url_for('home'))
Похоже, вы ожидали redirect
просто отобразить содержимое /home
и вернуть его в качестве ответа с исходным запросом на /
(например, один ответ 200).Если это именно то, что вам действительно нужно, вместо этого вы можете использовать render_template
(или то, что вы используете в /home
для отображения вашего контента), чтобы напрямую отображать эту страницу.Тем не менее, я бы порекомендовал сохранить поведение перенаправления, как оно есть.