我正在创建一个Flask应用程序,该应用程序应该通过向电子邮件服务提供商(例如GMAIL)发送IMAP或POP请求来检索电子邮件。我可以使用imaplib库检索电子邮件。一个仅包含文本的简单电子邮件足以检索和显示。不幸的是,当电子邮件包含图像,GIF或特殊样式时,电子邮件会变得更加困难。
每当我运行检索电子邮件内容的代码时,似乎都在获取HTML。但是,当我尝试将其“呈现”到html文件并使用render_template('test.html')时,似乎我会将html放入html。
将我从电子邮件服务提供商那里获得的信息转移到Flask中的Web应用程序中的正确方法是什么?
// in user model
public function students()
{
return $this ->hasOne('App\t_student', 'S_ID');
}
// in ur controller romove the parentheses of students propriety
答案 0 :(得分:1)
如果要将html代码作为变量传递给Jinja模板,请添加| safe。例如,如果电子邮件包含html格式的电子邮件:
{{ email |safe }}