ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

django 发送邮件正文表格模板

2022-04-15 12:00:32  阅读:144  来源: 互联网

标签: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. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有