Gmail django отправка
Сегодня, просматривая страницу о рекомендациях django, я познакомился с концепцией толстой модели и тощих представлений, поэтому у меня возникли сомнения, хорошо ли то, что она делает, или нет, и можно ли это применить к модели и как?
def EnvioGmail(self,Nombre,gmail):
context = {"Gmail":gmail,"Nombre":Nombre}
template = get_template("Correo.html")
content = template.render(context)#Renderisamos la plantilla con el contexto
email = EmailMultiAlternatives(#Este sirve para enviar muchos correos como html
"Registro exitoso",
"",
settings.EMAIL_HOST_USER,
[gmail]
)
email.attach_alternative(content,"text/html")#Es para atajar el email y darle mas datos como el contenido y comos se mostrara
email.send()
def post(self,request,*args,**kwargs):
Formmain = Usuarios(request.POST)
if Formmain.is_valid():
Usuario = Formmain.cleaned_data["nombre"]
Gmail = Formmain.cleaned_data["gmail"]#Aqui extraemos el gmail del objeto Formulario
self.EnvioGmail(Usuario,Gmail)
Formmain.save()
return HttpResponseRedirect("/Informacion/")
else:
Mensaje ="Porfavor revisa tus datos"
return render(request,"Base.html",{"Mensaje":Mensaje,"Formulario":Usuarios})
Надеюсь, кто-нибудь сможет мне помочь, я все еще изучаю многие вещи о django.