如何在 loader.render_to_string 中发送变量以在 html 中显示它

我有一个发送电子邮件的函数,我想发送一个要显示在 HTML 电子邮件模板文件中的变量:我的 django 视图:


     id=2

     html = loader.render_to_string(template,id)


     part2 = MIMEText(html, 'html')

     msg.attach(part2)


慕森卡
浏览 220回答 1
1回答

临摹微笑

render_to_string接受context作为第二个参数。像这样使用它:html = loader.render_to_string(template, {'id': id})
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python