Django inlineformset проблема

Helo, я хочу спросить вас, как добавить динамические формы с наборами форм, у меня есть этот код, он работает правильно, но он не отправляет данные в базу данных, можете ли вы сказать мне, как работать с этим, что означает часть .empty_form в этом наборе форм введите код здесь

<form id="post_form" method="post" action="{% url 'home' %}" enctype="multipart/form-data">
    {% csrf_token %}
    {{ form.as_p }}
    
    <a href="javascript:void(0)" id="add_form">Add Form</a>
    <br><input type="submit" name="submit" value="Submit" />
    {{ form_images.management_form }}
</form>

    <script src="{% static 'multiimages/js/main.js' %}"></script>
    <script>
        var form_count = {{form_images.total_form_count}};
        $('#add_form').click(function() {
            form_count++;
            var form = '{{form_images.empty_form.as_p|escapejs}}'.replace(/__prefix__/g, form_count - 1);
            $('#post_form').prepend(form)
            $('#id_form-TOTAL_FORMS').val(form_count);
        });
    </script>

просмотров

class ItemCreateView(LoginRequiredMixin, SuccessMessageMixin, CreateView): 
    template_name = "multiimages/index.html"
    success_message = 'Item successfully added!'
    form_class = ItemForm
    success_url = "posts"
    model = Item

    def get_context_data(self, **kwargs):
        context = super(ItemCreateView, self).get_context_data(**kwargs)
        context['form_images'] = ItemImageFormSet()
        if self.request.POST:
            context['form_images'] = ItemImageFormSet(self.request.POST, self.request.FILES)
        else:
            context['form_images'] = ItemImageFormSet()
        return context

def form_valid(self, form):
    context = self.get_context_data()
    form_img = context['form_images']
    with transaction.atomic():
        form.instance.user = self.request.user
        self.object = form.save()
        if form_img.is_valid():
            form_img.instance = self.object
            form_img.save()
    return super(ItemCreateView, self).form_valid(form)
Вернуться на верх