Как получить количество созданных объектов в Django Inline Formset - PullRequest
0 голосов
/ 09 октября 2018

Я использую inlineformset_factory для создания нескольких объектов.Я переопределил доступ к методу form_valid следующим образом.

def form_valid(self, form):
        context_data = self.get_context_data()
        price_list = context_data['price_list'] # price objects

        with transaction.atomic():
            if price_list.is_valid():
                self.object = form.save()
                price_list.instance = self.object
                price_list.save()
                # need to get count here
            else:
                return self.render_to_response(context_data)

        return super(CategoryCreate, self).form_valid(form)

Как получить количество сохраненных (созданных ценовых объектов) после / до save() метода?

...