Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.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 3.x 如何在django 2中传递html内容中的值_Python 3.x - Fatal编程技术网

Python 3.x 如何在django 2中传递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 =

我试图创建一个约会系统,其中约会系统将向用户发送邮件,邮件数据将是动态的,但问题是我如何在html_内容中传递数据,例如日期是一个变量,我如何在Meeting date+符号中传递日期值不起作用,因为我的不是字符串它是一个html代码

这是我的密码

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的字符串,但它仍然是字符串。您接受的答案正是副本所描述的,只是以另一种方式将变量连接到字符串中。