Template filters

The django-crispy-gds template pack includes a number of template filters. These are all used internally when rendering the various components and will definitely not be needed when rendering forms. They are included here for reference in case you find something that might come in handy elsewhere.

There are also a set of filters in django-crispy-forms that are more generic and might also be worth looking through.

is_checkbox

Return True if the field is a (boolean) checkbox, False otherwise.

{% if field|is_checkbox %}

is_checkboxes

Return True if the field belongs to a Checkboxes component, False otherwise.

{% if field|is_checkboxselectmultiple %}

This one is a bit of a nuisance to type so it will likely get deprecated and replaced with is_checkboxes.

is_file

Return True if the field belongs to a File upload component, False otherwise.

{% if field|is_file %}

is_multivalue

Return True if the field is a MultiValueField, False otherwise.

{% if field|is_multivalue %}

is_radios

Return True if the field belongs to a Radios component, False otherwise.

{% if field|is_radioselect %}