首页 > 解决方案 > 获取 TypeError:只能将列表(不是“str”)连接到列表,同时从 Flask Mail 发送邮件

问题描述

下面是在 mail.send 中引发错误的代码。该条目进入数据库,但未发送电子邮件。尝试了很多解决,但找不到 type mismatch 。

@app.route("/participate_save",methods=["POST"])
def participate_save():
    if (request.method == "POST"):
        '''Add Entry to the Database'''
        -------My CODE-------
       
        msg = Message('Hello', sender = [params['mail_user']], recipients =guardian_email)
        msg.body = "Hello Flask message sent from Flask-Mail"
        mail.send(msg)
        # mail.send_message(subject='New message from Admin of website',
        #                   sender=[params['mail_user']],
        #                   recipients=guardian_email,
        #                   body= "Thank You" ,
        #                   )

    return redirect(url_for('home'))

标签: pythonflask

解决方案


推荐阅读