Запрос всегда возвращает get Django
Я не могу опубликовать свою форму на django. Запрос всегда возвращает get. Можете ли вы помочь мне form, model, view, template aşağıda belirtiğim gibi.
Пост запрос не определяется, когда я заполняю и отправляю форму. Он даже не вводит часть is valid в любом случае.
Я сделал POST пост и написал url в action ="". Я попробовал это как модель формы. Я проверил divs, но никаких результатов, что бы я ни делал. view.py
if request.method =="POST":
print('send1')
form = ContactForm(request.POST)
if form.is_valid():
print('send1.1')
print('send1')
subject = request.POST['subject']
name = request.POST['name']
company_name = request.POST['company_name']
title = request.Post['title']
email_address = request.POST['email_address']
phone = request.POST['phone']
city_country = request.POST['city_country']
message = request.POST['message']
form.save()
value = "İsim ve Soyisim : {0}\nŞirket İsmi : {1}\nÜnvanı ve Departmanı : {2}\n" \
"Mail adresi : {3}\nTelefonu : {4}\nŞehir ve Ülkesi : {5}\nMesajı : {6}\n"\
.format(name,company_name,title,email_address,phone,city_country,message)
send_mail(subject, message=value, from_email="utku.mutlu@adatech.com.tr",
recipient_list=['utku.mutlu@adatech.com.tr'])
print('send2')
print(form.data)
return redirect('offer-request')
else:
form = ContactForm()
print("send3")
print(form.data)
context = {'contexts':OfferRequest.objects.first(),'form':form}
return render(request, "offer.html", context)
template.html
{% if form %}
<form id="form" class="modular-form modular-form--black" method="POST" action="">
{% csrf_token %}
<div class="modular-form__pages ">
<div class="modular-form__page modular-form__page--active " data-page-number="1 ">
<div class="modular-form__field form-text ">
{{form}}
</div>
</div>
<div class="form-footer__action ">
</div>
</div>
</form>
{% endif %}