Как подавить jinja2.exceptions.UndefinedError Джинджи? - PullRequest
0 голосов
/ 07 февраля 2019

Я разработал приложение для создания отчетов с использованием Python Flask, которое используется в магазинах, содержащих ежедневные отчеты.Иногда поля отсутствуют (например, если чеки не были депонированы).

Моя проблема в том, что на стороне шаблонов, когда значения отсутствуют, Джинджа выдает "jinja2.exceptions.UndefinedError".Я уже знаю, что он не определен, но я не хочу помещать операторы if во всем этом для проверки наличия всех элементов структуры данных.Если он не находит его, просто не помещайте ничего в соответствующее поле.

Есть ли способ сделать это, не имея большого количества операторов if / else в стиле Jinja2 на внешнем интерфейсе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...