При запуске простого кода в Python3 выдает 404 Not Found
from flask import Flask
from vsearch import search4letters
app = Flask(__name__)
# Первый декоратор выводит на экран надпись:'
@app.route('/')
def hello() -> str:
return 'Hello world from Flask'
# Второй декоратор устанавливает URL 'search4'
@app.route('/search4')
# Функция 'do_search' вызывает 'search4letters' и возвращает результат в виде строки
def do_search() -> str:
return str(search4letters('life, the universe, and everything', 'eiru!'))
app.run()
Я запускаю код в командной строке и ввожу в поле поиска браузера 127.0.0.1:5000 на экране появляется первое сообщение "Hello World from Flask!", но когда ввожу 127.0.0.1:5000/search4 этот запрос, появляется вот такое сообщение:
Not Found The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
Я занимаюсь с помощью книги <Изучаем программирование с помощью Python Head First>делаю точно также как в книге, но не получается. Создал свой модуль установил этот модуль в папку где хранится вышеуказанная программа.
Ответы (1 шт):
Автор решения: LeonidPetrovich
→ Ссылка
@app.route('/search4')
def show_result():
return "It's work now"
Вот так будет всё работать.