Нет правильного или неправильного подхода для такой ситуации,
Я определенно рекомендую вам использовать обработчик ошибок уровня Blueprint @bp.errorhandler
, но для конкретных c ошибок, которые непосредственно связаны с Модели / Помощники / Услуги / ... et c внутри вашего выполнения Blueprint.
Однако я рекомендую вам обрабатывать ошибки, которые являются общими для всех чертежей, и их ответы в значительной степени то же самое на каждом проекте, с вашим Flask обработчиком ошибок приложения @app.errorhandler
.
Таким образом, вы удалите все дублирующиеся логи c для обработки ошибок.