1
A
回答
1
您可以使用Django内置的模板引擎来允许用户创建自定义电子邮件模板,这似乎是一种非常常见的方法。
https://docs.djangoproject.com/en/1.11/topics/email/#send-mail https://docs.djangoproject.com/en/1.11/ref/templates/api/#rendering-a-context
您可能还需要考虑使用较少的多特征模板引擎与您的用户,但因为Django模板允许用户把一些很古怪的逻辑或Python表达式在你的模板,那可就太宽容普通用户。我喜欢Mustache用于无逻辑模板,它可能是一个更简单的语法和解决方案为您的用户,有python中的mustache实现Pystache。
+0
感谢您的小胡子模板想法绝对有助于隔离任何麻烦的逻辑。 – Dave
相关问题
- 1. 允许用户发送电子邮件到许多不同的动态地址
- 2. 将RSS源内容插入Marketo HTML电子邮件内容
- 3. django注册 - 允许多个用户的电子邮件ID
- 4. Django管理员:允许电子邮件作为用户名?
- 5. 允许的电子邮件
- 6. 将动态内容集成到大量电子邮件中
- 7. MFMailComposeViewController不允许用户输入电子邮件
- 8. FOS Bundle如何允许重复的电子邮件ID插入?
- 9. 允许詹金斯将电子邮件发送到非注册用户
- 10. 电子邮件用户扩展许可电子邮件
- 11. 允许使用用户名或电子邮件地址登录
- 12. CakePHP:允许使用用户名或电子邮件登录
- 13. django电子邮件帐户活动
- 14. 允许电子邮件和用户名在django项目中登录
- 15. 电子邮件验证Javascript允许*@domain.com
- 16. 允许用户上传内容到s3
- 17. 如何将UIImage插入到带有html内容的电子邮件中?
- 18. 允许电子邮件和用户名进行身份验证
- 19. 如何更改Django登录以允许电子邮件?
- 20. Firebase函数允许无效的电子邮件被允许
- 21. 通过Gmail邮件插件获取电子邮件内容
- 22. 内容发送到电子邮件
- 23. Rails 3 - 处理传入消息(允许用户回复电子邮件通知)
- 24. 允许magento客户的重复电子邮件登记
- 25. 允许用户使用电子邮件或用户名(AspNet.Identity)登录
- 26. 插入wordpress插件内容到帖子
- 27. 电子邮件中的动态HTML内容
- 28. Outlook电子邮件消息中的动态内容
- 29. 带有电子邮件签名中的URL的动态内容
- 30. 有什么后缀配置,以允许SMTP自动Django的电子邮件
您可以按照此回答https://stackoverflow.com/a/2810245/6396981和https://godjango.com/19-using-templates-for-sending-emails/ –