Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Python从MongoDB中的数据创建电子邮件_Python_Mongodb_Email_Django Templates_Mustache - Fatal编程技术网

使用Python从MongoDB中的数据创建电子邮件

使用Python从MongoDB中的数据创建电子邮件,python,mongodb,email,django-templates,mustache,Python,Mongodb,Email,Django Templates,Mustache,我在mongodb中有一些数据,我想创建一封电子邮件,从数据库中提取数据并将其插入某种(mustache/django’esque)电子邮件模板中,然后发送 这些数据是从一个有文章的网站上抓取的,当检索到新文章时,我想创建一封来自这个特定网站的所有新文章的摘要电子邮件 到目前为止,我已经发现它对于必要的内联css很有用。看起来也有点前途 当然,使用python从数据库中的数据创建格式良好的电子邮件是一项常见的任务吗?但令人惊讶的是,我还没有找到任何关于如何做到这一点的具体信息 编辑:我刚刚发现了

我在mongodb中有一些数据,我想创建一封电子邮件,从数据库中提取数据并将其插入某种(mustache/django’esque)电子邮件模板中,然后发送

这些数据是从一个有文章的网站上抓取的,当检索到新文章时,我想创建一封来自这个特定网站的所有新文章的摘要电子邮件

到目前为止,我已经发现它对于必要的内联css很有用。看起来也有点前途

当然,使用python从数据库中的数据创建格式良好的电子邮件是一项常见的任务吗?但令人惊讶的是,我还没有找到任何关于如何做到这一点的具体信息


编辑:我刚刚发现了使用django从他们的模板生成电子邮件的方法。我将对此进行进一步调查,并在找到有效的解决方案后更新我的问题。

我认为您不需要Django,您可以使用模板引擎创建电子邮件模板并将数据注入其中,然后使用smtplib发送电子邮件。

你写了一些还是问如何开始?@WalidSaad我不完全确定如何开始,尽管我刚刚找到了使用Django创建电子邮件模板的方法。我会相应地更新我的问题。我刚刚调查了一下,我认为你是对的,这就是我要做的。我将使用Jinja2创建模板,premailer将所有css转换为内联,pymongo(当然)将数据从数据库中提取并注入模板引擎。