Перейти к основному содержимому

О фильтре as_native

Фильтр as_native в Jinja приведет результат компиляции Jinja к его нативному представлению в Python в соответствии с ast.literal_eval. Результат может быть любым нативным типом Python (множество, список, кортеж, словарь и т.д.).

Для рендеринга булевых и числовых значений рекомендуется использовать as_bool и as_number.

Будьте осторожны

В отличие от as_bool и as_number, as_native вернет отрендеренное значение независимо от типа входных данных. Убедитесь, что ваши входные данные соответствуют ожиданиям.

0