Я пытаюсь обновить форму модели при сохранении другой формы модели, я хочу обновить форму ах с новым значением из форм Платежей, ач из всегда свободен ??
forms.py:
achat = get_object_or_404(Achats,pk=pk)
form = Payments_Form(request.POST or None,achat_id=pk)
if form.is_valid():
ach = AchatForm(instance=achat)
ach.fields['Montant_pay'] = form.cleaned_data['Montant_TTC']
if ach.is_valid():
ach.fields['Montant_pay'] = form.cleaned_data['Montant_TTC']
ach.save()
print(ach.errors)
print(ach.is_bound)
form.save()
return redirect('view')
forms.py:
class AchatForm(ModelForm):
class Meta:
model = Achats
fields = ('Date','Id_Fournis','Montant_HT','Montant_TVA','Montant_TTC','Montant_pay')
class Payments_Form(forms.ModelForm):
class Meta:
model = Payements
fields = ('Date', 'mode_de_payement', 'reference', 'Montant_HT','Montant_TVA','Montant_TTC', 'Numero_facture', 'Numero_payement','E_S')