Запрос и базовая информация профилирования для Flask

Большинство веб-фреймворков сообщают вам, сколько времени потребовалось для обработки определенного запроса на страницу. Сейчас я начинаю работать с флеш-картой, и мне очень нужна эта информация, но я не могу найти хороший способ ее получить. Использование профилировщика werkzeug Midleware является опцией, но оно очень многословно и предоставляет слишком много информации, в идеале я хотел бы увидеть в базовом журнале "запрос информации - 0,2 с" или как бы то ни было время. Есть ли способ сделать это? Кроме того, есть ли способ сделать это с SQLite? I.e., подсчитывая количество вызовов sqlite и их время для конкретного запроса?

Ответ 1

Вы должны посмотреть flask-debugtoolbar, это в основном то же самое, что и django-debug-toolbar (если вы когда-либо использовали его), портированный на Flask.