I use django-crispy-forms to render Bootstrap3's embedded form (the code shown below), but errors when submitting the form (e.g. missing required fields) are not displayed. They are performed in normal and horizontal forms.
Can anyone suggest possible reasons?
Models.py
class Person(models.Model): name = models.CharField(max_length=500) city = models.CharField(max_length=50) country = models.CharField(max_length=50) email = models.EmailField(blank=True)
Forms.py
class EntryForm(forms.ModelForm): class Meta: model = Person def __init__(self, *args, **kwargs): super(EntryForm, self).__init__(*args, **kwargs) self.helper = FormHelper(self) self.helper.form_class = 'form-inline' self.helper.field_template = 'bootstrap3/layout/inline_field.html' self.helper.layout.append(ButtonHolder( Submit('save', 'Save', css_class='btn-primary btn-hg') ) )
I use {% load crispy_forms_tags %} and {% crispy form %} in my template.
django django-crispy-forms
Amanpreet singh
source share