diff --git a/betterforms/templates/betterforms/field_as_div.html b/betterforms/templates/betterforms/field_as_div.html index 2c3d4d7..a77148b 100644 --- a/betterforms/templates/betterforms/field_as_div.html +++ b/betterforms/templates/betterforms/field_as_div.html @@ -2,7 +2,7 @@ {% if field.is_hidden %} {{ field }} {% else %} -
+
{% if not field|is_checkbox %} {{ field.label_tag }} {% endif %} diff --git a/betterforms/tests.py b/betterforms/tests.py index 2b38aa1..56a3052 100644 --- a/betterforms/tests.py +++ b/betterforms/tests.py @@ -567,6 +567,23 @@ class Meta: """, ) + def test_css_classes_when_form_has_prefix(self): + class TestForm(BetterForm): + name = forms.CharField() + label_suffix = '' + + form = TestForm(prefix="prefix") + env = {'form': form, 'no_head': True} + self.assertHTMLEqual( + render_to_string('betterforms/form_as_fieldsets.html', env), + """ +
+ + +
+ """ + ) + class ChangeListModel(models.Model): field_a = models.CharField(max_length=255)