Отправка контактной формы по почте с помощью django
Я не понимаю, когда я делаю тест сообщения ничего не происходит, и в терминале мы ставим dis page not found помогите мне решить проблему
DEFAULT_FORM_EMAIL="ouesergegedeon225@gmail.com"
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = '587'
EMAIL_HOST_USER = 'ouesergegedeon225@gmail.com'
EMAIL_HOST_PASSWORD = '@@@@@@@@@@'
EMAIL_USE_TLS = 'True'
EMAIL_USE_SSL = 'False'
def send_mail(request):
if request.method=="POST":
name = request.POST.get['name']
subject = request.POST.get['subject']
email = request.POST.get['email_address']
message = request.POST.get['message']
send_mail(
name,
subject,
email,
message,
'ouesergegedeon225@mail.com',
['gedeonachat@mail.com'],
fail_silently=False,
)
message.info (request, 'Votre message a été envoyé')
return render(request, 'contact.html')
path('send_mail/', views.send_mail, name="send_mail"),
<div class="col-lg-5 offset-lg-6 col-md-12">
<div class="section-title v2">
<h2>Écrivez-nous par formulaire</h2>
</div>
<form action="send_mail" method="post" id="contact_form">
{% csrf_token %}
<div class="form-control-wrap">
<div id="message" class="alert alert-danger alert-dismissible fade"></div>
<div class="form-group">
<input type="text" class="form-control" id="fname" placeholder="Nom et prénom" name="fname">
</div>
<div class="form-group">
<input type="text" class="form-control" id="subject" placeholder="Le sujet" name="subject">
</div>
<div class="form-group">
<input type="email" class="form-control" id="email_address" placeholder="E-mail" name="email">
</div>
<div class="form-group">
<textarea class="form-control" rows="8" name="message" id="message" placeholder="message"></textarea>
</div>
<div class="form-group">
<button type="submit" class="btn v7" >Envoyer le message</button>
</div>
</div>
</form>
</div>
Я не понимаю, когда я делаю тест сообщения ничего не происходит, и в терминале мы ставим dis page not found помогите мне решить проблему