【问题标题】:How to change plain message into html message in django?如何在 django 中将普通消息更改为 html 消息?
【发布时间】:2022-01-19 00:22:19
【问题描述】:

我正在电子邮件中获取 html 代码的字符串表示形式。我怎样才能获得正确的 html 电子邮件?

    message1 = (subject, 'Here is the message', from_email, recipient_list)
    message2 = (subject, html_message, from_email, recipient_list)
    message2.content_subtype =  "html" 
    send_mass_mail((message1, message2), fail_silently=False)

【问题讨论】:

  • 您希望html-message 是怎样的(例如,被包裹在某个html 标签中,例如<p>Here is the message</p>)??
  • 是的兄弟...

标签: python django django-models django-rest-framework


【解决方案1】:

这可能对你有帮助...

msg = "Here is the message"

message1 = (subject, msg, from_email, recipient_list)
html_message = "<p>" + msg + "</p>"
message2 = (subject, html_message, from_email, recipient_list)
message2.content_subtype =  "html" 
send_mass_mail((message1, message2), fail_silently=False)

这里我为消息msg声明了一个变量,它可以使用连接运算符+与你想要的html标签(这里是&lt;p&gt;标签)连接起来

谢谢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-21
    相关资源
    最近更新 更多