Ответ 1
Вероятно, вы хотите включить отладочный режим.
Я использую Flask на некоторое время и считаю, что я предпочитаю Rails в некотором роде, особенно для того, чтобы быть легким. Однако одна область, в которой Rails намного превосходит, на мой взгляд, сообщения об ошибках. Есть много раз в Flask, где я получаю сообщение об ошибке в своем браузере, но моя консоль вообще не показывает ошибки (например, пытаясь вытащить несуществующие параметры querystring из запроса .form создает 400 Bad Request, но все, что вы видите на консоли - входящий запрос).
Есть ли какой-либо подробный режим на Flask, который даст мне подробную информацию обо всем его поведении?
Вероятно, вы хотите включить отладочный режим.
Обработка ошибок отключена по умолчанию в режиме производства в данный момент и может быть установлена здесь: http://flask.pocoo.org/docs/errorhandling/
Режим отладки можно включить с помощью переменной env (экспорт FLASK_DEBUG = 1) или внутри кода, чтобы разрешить печать трассировки в случае ошибок, как указано ниже:
app = Flask(__name__)
app.debug = True