• django-发送文件


    客户端授权密码”,勾选“开启”,弹出新窗口填写手机验证码。

    settings.py配置

    EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
    EMAIL_HOST = 'smtp.163.com'
    EMAIL_PORT = 25
    #发送邮件的邮箱
    EMAIL_HOST_USER = 'itcast88@163.com'
    #在邮箱中设置的客户端授权密码
    EMAIL_HOST_PASSWORD = 'python808'
    #收件人看到的发件人
    EMAIL_FROM = '天天生鲜<itcast88@163.com>'  # 邮箱要与发件邮箱一致

    在视图函数views.py文件中发送邮件

    from django.core.mail import send_mail  # 导入发送邮件的包
    
    # 发送邮件
    subject = '天天生鲜欢迎信息'  # 邮件主题
    # 邮件正文
    # 注:此处html标签是不会被解析出来 会当作字符串输出
    # message = '<h1>%s, 欢迎您成为天天生鲜注册会员</h1>请点击下面链接激活您的账户<br/><a href="http://127.0.0.1:8000/user/active/%s>http://127.0.0.1:8000/user/active/%s</a>' % (username, token, token)
    message = ''
    sender = settings.EMAIL_FROM  # 发件人
    receiver = [email]  # 收件人列表
    html_message = '<h1>%s, 欢迎您成为天天生鲜注册会员</h1>请点击下面链接激活您的账户<br/><a href="http://127.0.0.1:8000/user/active/%s>http://127.0.0.1:8000/user/active/%s</a>' % (username, token, token)
    
    # send_mail(邮件主题, 邮件正文, 发件人, 收件人列表, html_message=HTML格式的内容)
    send_mail(subject, message, sender, receiver, html_message=html_message)  # html_message如果有错误将直接不显示
  • 相关阅读:
    nginx的安装及简单负载均衡配置
    memcached 的配置及 spymemcached 客户端简单使用
    我的github地址
    学习3ds max插件开发过程中的一些小结
    编译opengl编程指南第八版示例代码通过
    lua执行字节码的过程介绍
    lua解析赋值类型代码的过程
    lua解析脚本过程中的关键数据结构介绍
    lua解释执行脚本流程
    lua中的string类型
  • 原文地址:https://www.cnblogs.com/yifengs/p/11584711.html
Copyright © 2020-2023  润新知