def ask_question(request):
if request.method == "POST":
name = request.POST.get('name_ask')
phone_number = request.POST.get('phone_ask')
message = "Как зовут клиента: "+name+".\n" \
"Телефон клиента: " + phone_number
send_mail(
'Нужна консультация!', message, '...@gmail.com', [
'...@gmail.com'], fail_silently=False)
messages.info(request, "Вы успешно подали заявку. Проверьте почтовый ящик")
return HttpResponseRedirect('/')
<form style="margin-right: 1em" class="appointment-form ftco-animate" method="POST" action="../ask_question">
{% csrf_token %}
<br>
<input type="text" style="border-bottom: 1px solid rgba(10, 10, 10, 0.2) !important;" id="name_ask" name="name_ask" class="form-control" pattern="[А-Яа-я]{2, 20}" required placeholder="Как вас зовут?">
<input type="tel" style="border-bottom: 1px solid rgba(10, 10, 10, 0.2) !important;" id="phone_ask" name="phone_teach" pattern="^((8|\+7)[\- ]?)?(\(?\d{3}\)?[\- ]?)?[\d\- ]{7,10}$" required class="form-control" placeholder="Телефон">
<input type="submit" style="margin-top: 10px;border-radius: 0;color: #082567;font-size: 20px;width: 100%" value="Хочу пообщаться" class="btn btn-primary">
<p style="margin-bottom: 0; font-size: 10px; text-align: center" >Нажимая, вы принимаете <b>условия соглашения</b></p>
</form>