Python 3.x 如何在django 2中传递html内容中的值
我试图创建一个约会系统,其中约会系统将向用户发送邮件,邮件数据将是动态的,但问题是我如何在html_内容中传递数据,例如日期是一个变量,我如何在Meeting date+符号中传递日期值不起作用,因为我的不是字符串它是一个html代码 这是我的密码Python 3.x 如何在django 2中传递html内容中的值,python-3.x,Python 3.x,我试图创建一个约会系统,其中约会系统将向用户发送邮件,邮件数据将是动态的,但问题是我如何在html_内容中传递数据,例如日期是一个变量,我如何在Meeting date+符号中传递日期值不起作用,因为我的不是字符串它是一个html代码 这是我的密码 subject, from_email, to = 'You Have A Meeting Request', 'send@gmail.com', 'text@gmail.com' text_content = 'Dear Sir,' date =
subject, from_email, to = 'You Have A Meeting Request', 'send@gmail.com', 'text@gmail.com'
text_content = 'Dear Sir,'
date = 12-12-2018
html_content = '<p>This is an ' \
'<strong>Meeting Request</strong>' \
' <ul>' \
'<li><b>Meeting Date:</b> {{ date }}</li>' \
'<li><strong>Meeting Place:</strong> DRL , Meeting Room 1</li>' \
'<li><strong>Time:</strong> 10-30 To 13-30</li>' \
'<li><strong>Meeting Purpose:</strong> For Opening Appointment</li>' \
'<li><strong>No Of Person:</strong> 5</li>' \
'<li><strong>Priority:</strong> High</li>' \
'<li><strong>Request By:</strong> Mr X</li>' \
'</ul>.</p>'
msg = EmailMultiAlternatives(subject, text_content, from_email, [to])
msg.attach_alternative(html_content, "text/html")
msg.send()
subject,from_email,to='您有一个会议请求','send@gmail.com', 'text@gmail.com'
text_content='亲爱的先生,'
日期=2018年12月12日
html_content='这是一个'\
“会议请求”\
“”\
“- 会议日期:{{Date}
”\
“- 会议地点:DRL,第1会议室”\
时间:10-30到13-30\
“
- 会议目的:为开幕式预约
”\
“- 人数:5人”\
“
- 优先级:高”\
“
- 请求人:X先生”\
“
”
msg=emailmultialternations(主题、文本内容、发件人/电子邮件[收件人])
msg.附加可选内容(html内容,“文本/html”)
msg.send()
为什么不这样做:
html_content = '''
<p>This is an
<strong>Meeting Request</strong>
<ul>
<li><b>Meeting Date:</b> %s</li>
<li><strong>Meeting Place:</strong> DRL , Meeting Room 1</li>
<li><strong>Time:</strong> 10-30 To 13-30</li>
<li><strong>Meeting Purpose:</strong> For Opening Appointment</li>
<li><strong>No Of Person:</strong> 5</li>
<li><strong>Priority:</strong> High</li>
<li><strong>Request By:</strong> Mr X</li>
</ul>.</p>
''' % (date)
html\u内容=“”
这是一个
会议请求
- 会议日期:%s
- 会议地点:DRL,会议室1
- 时间:10-30到13-30
- 会议目的:用于开幕式预约
- 人数:5
- 优先级:高
- 请求人:X先生
“%”(日期)
可能重复No,这对我没有帮助,因为它们是字符串,但我的是HTML+不适用于我给出一个错误Python中没有您描述的HTML数据类型。html\u content
中的数据将是形成html的字符串,但它仍然是字符串。您接受的答案正是副本所描述的,只是以另一种方式将变量连接到字符串中。