diff --git a/bootstrapform/templates/bootstrapform/field.html b/bootstrapform/templates/bootstrapform/field.html index 8150352..efc1914 100644 --- a/bootstrapform/templates/bootstrapform/field.html +++ b/bootstrapform/templates/bootstrapform/field.html @@ -1,7 +1,9 @@ {% load bootstrap %}
- {% if field|is_checkbox %} + {% if field|is_hidden %} + {{ field }} + {% elif field|is_checkbox %}
{% if field.auto_id %} diff --git a/bootstrapform/templatetags/bootstrap.py b/bootstrapform/templatetags/bootstrap.py index 3ab5aac..d45b0d3 100644 --- a/bootstrapform/templatetags/bootstrap.py +++ b/bootstrapform/templatetags/bootstrap.py @@ -93,3 +93,7 @@ def is_multiple_checkbox(field): @register.filter def is_radio(field): return field.field.widget.__class__.__name__.lower() == "radioselect" + +@register.filter +def is_hidden(field): + return field.field.widget.__class__.__name__.lower() == "hiddeninput"