Информатика 14 дней назад sashaumo12

Здравствуйте. помогите

from flask import Flask, render_template

app = Flask(__name__)


@app.route('/')
@app.route('/home')
def hello_world():
return render_template("yfyy")


@app.route('/about')
def about():
return render_template("about.html")

if __name__ == '__main__':
app.run()

когда я вбиваю в поиск .http://127.0.0.1:5000/about.html Мне выдалась вот такая ошибка.
Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
не так с url?

В интернете мало информации об этом. А если и есть то все на английском. Заранее спасибо

Ответ
0
nelle987

@app.route("/about") показывает, какая функция будет обрабатывать запрос, поступивший на адрес [корень сайта]/about

Если корень сайта 127.0.0.1:5000, то страничка будет по адресу http://127.0.0.1:5000/about, а не http://127.0.0.1:5000/about.html

flask генерирует ошибку 404 Не найдено и пишет, что не смог найти страницу /about.html, что и не удивительно