[Answer]-Setting form field values django

1👍

forms.py

//this is how you hide the field
class jobpostForm(ModelForm):
    def __init__(self, *args, **kwargs):
        super(jobpostForm, self).__init__(*args, **kwargs)
        self.fields['job_location'].widget = forms.HiddenInput()

    class Meta:
        model = jobpost

views.py

.........
if request.method == 'POST':
    entity = payment_detail(transaction_id="US") #change
    form = jobpostForm_detail(request.POST, instance=entity)

    if form.is_valid():
      #form.fields["transaction_id"] = 100
      form.save()
      #message = EmailMessage('portal/pay_email.html', 'Madeeha ', to=[form.cleaned_data['email']])
      #message.send()

      return HttpResponseRedirect('/portal/pay/mail/')
else:
    form = jobpostForm_detail()

 ..................

Leave a comment