I just did some playing around and reached this conclusion:
{% if field.widget.input_type != 'hidden' %
{{ field.label }}
{% endif %}
Question
What is the cleanest way to confirm if a field is visible with WTForms?
I have a jinja macro which renders form fields, and it simply needs to skip rendering labels for hidden fields.
La solution
I just did some playing around and reached this conclusion:
{% if field.widget.input_type != 'hidden' %
{{ field.label }}
{% endif %}