У меня есть набор форм модели, и я хочу получить общую стоимость всех форм, мне удается получить цену каждой формы отдельно в чистом методе, но я хочу получить общую сумму, и я не могу понять, как это сделать? Любое решение я был бы признателен
view.py
def step2(request):
if request.method == 'POST':
nadjib = modelformset_factory(Association, form=AssociationForm2, extra=5,can_delete=True)
form = nadjib(request.POST)
if form.is_valid():
form.save()
return redirect('view')
form = modelformset_factory(Association, form=AssociationForm2, extra=5,can_delete=True)
formset = form(queryset=Association.objects.none())
return render(request, 'step2.html', {'formset': formset})
forms.py
class AssociationForm2(forms.ModelForm):
class Meta:
model = Association
fields = ('Id_Achats', 'Id_Article', 'price', 'Quantite')
def __init__(self, *args, **kwargs):
super(AssociationForm2, self).__init__(*args, **kwargs)
self.initial['Id_Achats'] = Achats.objects.latest('id')
def clean(self):
cleaned_data = super(AssociationForm2, self).clean()
price = self.cleaned_data.get('price')
Quantite = self.cleaned_data.get('Quantite')
print(price)
return cleaned_data