tasks.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:Shebang 作者: KNU-shebang 项目源码 文件源码
def send_email_task(email, name):

    email_value = email.split('@')[0].encode('utf-8') # ??? ?? url? ???? @ ???? base64 ???? ???
    encoded_email = base64.b64encode(email_value) # ???
    from_email = settings.EMAIL_HOST_USER # ?? ?? ?? - settings ??? ??(?? ??)
    subject = '{} ?  ???? ??'.format(name) # ?? ??
    refined_email = str(encoded_email)[1:].strip("'") # ??? ??? ? b'c2F6MDU0OQ==' -> c2F6MDU0OQ==? ??.
    html_content = """<h1>{0}? ??? ?????.</h1>
    <p>?? ??? ??? ?? ??? ??????</p>
    <a href='http://127.0.0.1:8000/account/{1}/'>http://127.0.0.1:8000/account/{2}/</a>

    """.format(name, refined_email, refined_email)

    msg = EmailMessage( subject, html_content, from_email, [email]) 
    msg.content_subtype = "html"
    msg.send()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号