У Flask, режим відлагодження можна активувати, встановивши параметр debug
у методі run
вашого екземпляра додатка. Режим відлагодження дозволяє автоматично перезавантажувати сервер при зміні коду та надає більше інформації про помилки.
Ось приклад, як ви можете активувати режим відлагодження у Flask:
from flask import Flask
app = Flask(__name__)
# Інша конфігурація додатка...
if __name__ == "__main__":
# Активувати режим відлагодження
app.run(debug=True)
Це зручне розширення Flask, яке надає панель інструментів для відлагодження вашого веб-додтку, дозволяючи вам оглядати та відлагоджувати різні аспекти вашого додатка під час розробки.
flask_debugtoolbar
. Ви можете встановити його за допомогою pip:
pip install flask_debugtoolbar
DebugToolbarExtension
, імпортуючи його і ініціалізуючи з вашим екземпляром Flask:
from flask import Flask from flask_debugtoolbar import DebugToolbarExtension
app = Flask(__name__)
# Інша конфігурація додатка...
if __name__ == ’__main__’:
# Увімкнути DebugToolbarExtension
app.config[’DEBUG_TB_PROFILER_ENABLED’] = True
app.debug = True
toolbar = DebugToolbarExtension(app)
app.run()
Переконайтеся, що цей код додано в секцію конфігурації вашого додатка, зазвичай після створення екземпляру Flask.
app.run(debug=True)
), панель інструментів відлагодження буде доступна на веб-сторінках вашого додатка. Вона надає різні панелі та інструменти для відлагодження, включаючи інформацію про запит/відповідь, шаблони, SQL-запити та інше.Не забувайте використовувати панель інструментів відлагодження тільки в середовищах розробки, а не в продакшені, оскільки вона може розкривати чутливу інформацію та впливати на продуктивність. Завжди захищайте ваш додаток для використання в продакшені.