Я создал простое html-приложение и хочу развернуть его с помощью пакета фляги для python.
Я запускаю следующий код:
from flask import Flask, render_template,request
app =Flask(__name__)
@app.route('/')
def index():
return render_template("index.html")
if __name__ == "__main__":
app.run(debug = True)
Где index.html содержит мойHTML-приложение.При запуске этого в виртуальной среде, содержащей мою папку шаблонов (содержащую index.html), мое приложение python и папку, содержащую установку python.
При выполнении программы python с кодом выше, терминал выдает следующий вывод(используя pycharm, если это уместно):
...app.run(debug = True)
...
* Serving Flask app "<input>" (lazy loading)
* Restarting with stat
* Environment: production
WARNING: Do not use the development server in a production environment.
Use a production WSGI server instead.
* Debug mode: on
При попытке получить доступ к веб-приложению через localhost: 5000 (порт по умолчанию) я получаю следующую ошибку:
The website can't be reached. Localhost refused the connection.
ERR_CONNECTION_REFUSED
Это сообщение об ошибке взято из Chrome, но другие браузеры возвращают подобное сообщение.То же самое верно при указании альтернативного порта через
app.run(debug = True, port=xxxx)
Я не изменял свой файл hosts.
Я был бы очень признателен за любые идеи по устранению неполадок.
Лучше всего,Генри