Как видно из названия, я пытаюсь отправить электронное письмо из формы, но не работает:
Как видите:
<form method="POST" action=''>
{% csrf_token %}
<div class="control-group form-group">
<div class="controls">
<label>Nombre completo:</label>
<input type="text" class="form-control" id="nombre" required data-validation-required-message="Introduzca su nombre.">
<p class="help-block"></p>
</div>
</div>
<div class="control-group form-group">
<div class="controls">
<label>Asunto:</label>
<input type="text" class="form-control" id="asunto" required data-validation-required-message="Introduzca el asunto del correo.">
</div>
</div>
<div class="control-group form-group">
<div class="controls">
<label>Correo Electrónico:</label>
<input type="email" class="form-control" id="email" required data-validation-required-message="Introduzca su correo electrónico.">
</div>
</div>
<div class="control-group form-group">
<div class="controls">
<label>Mensaje:</label>
<textarea rows="10" cols="100" class="form-control" id="contenido" required data-validation-required-message="Escriba su mensaje" maxlength="999" style="resize:none"></textarea>
</div>
</div>
<button type="submit" class="btn btn-primary">Enviar mensaje</button>
</form>
Это мое мнение:
def contact(request):
contactdata = contactData.objects.get()
members = teamMembers.objects.filter(existencia=True)
templates = Templates.objects.get(isSelected=True)
categoria = Clasificacion.objects.filter(existencia=True)
enterprise = enterprisedata.objects.get()
content = request.POST.get('contenido', '')
name = request.POST.get('nombre', '')
email = request.POST.get('email', '')
subject = request.POST.get('asunto', '')
if request.method == 'POST' and email and name:
send_mail(subject, content, email, ['kike1996@hotmail.com'], fail_silently=False)
contexto = {'categoria':categoria,'templates':templates,'members':members,
'contactdata':contactdata,'enterprise':enterprise}
return render(request, 'contact/contact.html', contexto)
Я звоню в форму с запросом POST, но ничего не отправляю!.
Надеюсь, вы мне поможете, спасибо!.