Хрустящий тег приводит к ошибке Hidden Field TOTAL_FORMS is a required field. error on POST

В моем шаблоне есть следующая форма:

   <form method="post" enctype="multipart/form-data">
    {% csrf_token %}
    {{ formset.management_form }}

    {% crispy blog_form %}
    
    
      
      {% for form in formset %}
        {% crispy form %}
      {% endfor %}

    <button type="submit">Save</button>
  </form>

Однако: когда я публикую это, я получаю следующую ошибку:

Скрытое поле TOTAL_FORMS является обязательным полем.

и

Скрытое поле INITIAL_FORMS является обязательным полем.

Эта форма работает хорошо, когда я не использую теги crispy. Я хочу использовать хрустящие формы, чтобы форма выглядела хорошо. Что я упускаю и как это исправить?

Моя форма выглядит следующим образом:

class BlogForm(forms.ModelForm):
    class Meta:
        model = Blog
        fields = ['name','teaser','hero_image','text','video','category_tag','brand_tag','bottle_tag']

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper()
        self.helper.layout = Layout(
            Div(
            Row('name', css_class='form-row my-1'),
            Row('teaser', css_class='form-control, my-1'),
            Row('text', css_class='form-control, my-1'),
            Row('hero_image', css_class='form-control-file form-row my-1'),
            Row('video', css_class='form-control-file form-row my-1'),
            Row(
            Column('category_tag', css_class='form-group col-md-4 my-1'),
            Column('brand_tag', css_class='form-group col-md-4 my-1'),
            Column('bottle_tag', css_class='form-group col-md-4 my-1'),
            ),
            Submit('submit', 'Save', css_class='my-3 btn btn-secondary')

            ))
        
        
class BlogImageForm(forms.ModelForm):
    class Meta:
        model = BlogImage
        fields = ['image']

    def __init__(self, *args, **kwargs):
        super().__init__(*args, **kwargs)
        self.helper = FormHelper()
        self.form_method = 'post'
        self.helper.layout = Layout(
            Div(
            Row('image', css_class='form-row my-1'),
            ))
Вернуться на верх