标签:name 表格 send django html message email 模板 subject
def email_template(book_id,borrow_book,yg_name): html = ''' <p>详情</p> <table border="1" cellpadding="0" cellspacing="0" width="1800" style="border-collapse: collapse;"> <tbody> <tr> <th>编号</th> <th>名称</th> <th>员工</th> <th>管理系统地址</th> </tr> <tr> <td style="color:red;text-align:center"> {0} </td> <td style="text-align:center"> {1} </td> <td style="text-align:center"> {2} </td> <td style="text-align:center"> <a href="http://10.153.46.214:8000/" target="_blank">管理系统</a> </td> </tr> </tbody> </table> ''' html = html.format(id,name,yg_name) return html
#封装邮件发送方法 from django.core.mail import send_mail
def send_email(subject,message,html_message,email_user): send_mail( subject=subject, message=message,#如果有html_message,则该项被html_message覆盖,但是为必填参数。 html_message=html_message,#html格式的message from_email='xxxx@qq.com', # 发件人 recipient_list=[email_user], # 收件人 #收件人可以直接写,也可以从setting.py中配置中导入 fail_silently=False ) print("邮件发送成功") return "邮件已发送"
#可以封装为方法 subject = "提醒" message = "xxx" html_message = email_template(id,xxx,yg_name) send_email(subject,message,html_message,email_user)
邮件截图:
标签:name,表格,send,django,html,message,email,模板,subject 来源: https://www.cnblogs.com/yizhipanghu/p/16148456.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。