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.

Вернуться на верх