Почему форма ах is_bound всегда ложна? - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь обновить форму модели при сохранении другой формы модели, я хочу обновить форму ах с новым значением из форм Платежей, ач из всегда свободен ??

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')



Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...