Получение ошибки 404 для действительно базовой flask

#python #flask

#python #flask

Вопрос:

Я только начинаю работать с Flask и следую этому руководству: https://www.freecodecamp.org/news/how-to-build-a-web-application-using-flask-and-deploy-it-to-the-cloud-3551c985e492/

Это все, что у меня есть до сих пор в моем коде

 from flask import Flask

app = Flask(__name__)

@app.route("/")
def home():
    return "Hello, World!"


@app.route("/salvador")
def salvador():
    return "Hello, Salvador"


if __name__ == "__main__":
    app.run(debug=True)
  

Он правильно перенаправляется на «/», но затем я получаю ошибку 404 всякий раз, когда пытаюсь перейти на «/ salvador». Любые предложения о том, почему я это получаю?

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

1. Работает для меня. Используйте URL: 127.0.0.1:5000/salvador

2. Спасибо, я понял, что с ним не так, он не сохранялся должным образом в моем файле, хотя я нажал сохранить.

Ответ №1:

Это работает для меня, но иногда такие мелочи, как дополнительная косая черта, могут оказаться на 404

 127.0.0.1 - - [19/Sep/2020 01:34:15] "GET /salvador HTTP/1.1" 200 -
127.0.0.1 - - [19/Sep/2020 01:34:19] "GET /salvador/ HTTP/1.1" 404 -