{% macro render_field(data_model, field, result) %} {% if field.label %} {% set label = field.label %} {% else %} {% set label = field.name %} {% endif %} {% set value = model_key(result, field.name) %} {% if field.mutate %} {% set value = field.mutate(value)|safe %} {% endif %} {% if field.money %} {% set value = currency_fmt(field.money, value).replace('$', '$ ') %} {% endif %} {% if field.datetime %} {% set value = datetime_fmt(field.in_fmt, field.out_fmt, value) %} {% endif %} {% if field.limit %} {% set value = value[:field.limit] %} {% endif %} {% if field.words %} {% set value = limit_words(field.words, value) %} {% endif %} {% if field.html %} {% set value = markup(value) %} {% endif %} {% if not Value and field.default %} {% set value = field.default %} {% endif %} {% if field.name|int == "id" %} {#