Я начинаю с flask, я пытаюсь следовать некоторым учебникам, но мне не удалось запустить приложение Flask в режиме отладки.
Я попробовал самый простой код, который нашел:
from flask import Flask
app = Flask(__name__)
app.debug = True
# I have also tried with a configuration
# app.config.from_object('config')
# file with constant
# DEBUG = True
@app.route('/')
def hello_world():
return 'Hello World!'
Затем я запускаю
export FLASK_APP=hello_world.py
flask run
Но я всегда получаю этот вывод
* Serving Flask app "hello_world.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: off
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Когда я бегу print(app.debug)
, я получаю False
Это вывод pip freeze:
click==7.1.2
Flask==1.1.2
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
Werkzeug==1.0.1
А у меня python 3.8.2