按下按钮操作时如何通过电子邮件为用户发送通知

时间:2019-05-05 00:19:50

标签: python django

我是Django中的新程序员,但是当按Django中的表单中的按钮时,我需要为用户创建一个通知。 大多数信息: 我们正在开发一个应用程序,而不是从门户网站接收请求,并以列表形式显示此请求。我使用两个按钮来显示此请求列表,一个是接受请求,另一个是拒绝请求。当请求被拒绝或接受时,我们需要向用户发送电子邮件。 您有相关的代码吗?任何帮助将不胜感激

发送电子邮件给用户Example of the form

1 个答案:

答案 0 :(得分:0)

我相信Django文档。发送电子邮件主题足够清晰(https://docs.djangoproject.com/en/2.2/topics/email/)。您可以在settings.py中开始为电子邮件后端添加设置。您需要做的就是添加设置SMTP服务器参数,此示例为gmail

EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'your-username@gmail.com'
DEFAULT_FROM_EMAIL = 'your-username@gmail.com'
EMAIL_HOST_PASSWORD = 'your-password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

对于两个按钮,您都可以创建一个调用send_email函数的api。