我有一个要将值传递到的电子邮件模板。我通过以下代码实现。我想知道如何以这种方式传递2个变量
subject = request.POST.get('inq_sub')
message = request.POST.get('inq_mes')
html_content = render_to_string('customer_inquiry.html',{'subject': subject})
答案 0 :(得分:1)
您还需要像以下这样在render_to_string中传递消息:
html_content = render_to_string('customer_inquiry.html',{'subject': subject, 'message':message})
在customer_inquiry.html内部,您可以像这样使用变量:
<h3>{{subject}}</h3>
<p>{{message}}</p>
以下是文档中的render_to_string:https://docs.djangoproject.com/fr/2.2/topics/templates/#django.template.loader.render_to_string