У меня есть словарь значений, некоторые значения целочисленные, некоторые строки, некоторые логические. В моем шаблоне jinja2 я сейчас использую это:
{% for key, value in account.properties.items() %}
<property key="{{ key }}" value="{{ value|string }}"/>
{% endfor %}
Проблема в том, что я хочу, чтобы логические значения были строчными, а все остальное должно оставаться нормальным. Прямо сейчас я получаю False
и True
вместо false
и true
.
Я также пробовал с to_json, но тогда строковые значения имеют кавычки, а целые числа, а bool - нет, поэтому для приведенного выше примера у меня есть «строка», что тоже не нужно.