换行符 Django 字符串
Line breaks Django string
有没有办法在呈现的 Django 字符串中显示换行符?
contact_message = "Name: %s | Email: %s" % (
form_name,
form_email,
)
例如,上面的代码当前打印为:
Name: <rendered name> | Email: <rendered email>
有没有办法让它打印成这样:
Name: <rendered name>
Email: <rendered email>
我将使用 send_mail 函数,因此我希望能使可读性更具视觉吸引力。
谢谢!
发送邮件时,一个简单的\n
就足够了:
contact_message = "Name: %s\nEmail: %s" % (
form_name,
form_email,
)
这在 HTML 中不起作用,您需要 HTML 标签,然后您必须将字符串标记为安全:https://docs.djangoproject.com/en/1.8/ref/utils/#module-django.utils.safestring
如果你只想换行,你可以这样做:
contact_message = "Name: %s \n Email: %s" % (
form_name,
form_email,
)
\n 是 django 的必经之路!
有没有办法在呈现的 Django 字符串中显示换行符?
contact_message = "Name: %s | Email: %s" % (
form_name,
form_email,
)
例如,上面的代码当前打印为:
Name: <rendered name> | Email: <rendered email>
有没有办法让它打印成这样:
Name: <rendered name>
Email: <rendered email>
我将使用 send_mail 函数,因此我希望能使可读性更具视觉吸引力。
谢谢!
发送邮件时,一个简单的\n
就足够了:
contact_message = "Name: %s\nEmail: %s" % (
form_name,
form_email,
)
这在 HTML 中不起作用,您需要 HTML 标签,然后您必须将字符串标记为安全:https://docs.djangoproject.com/en/1.8/ref/utils/#module-django.utils.safestring
如果你只想换行,你可以这样做:
contact_message = "Name: %s \n Email: %s" % (
form_name,
form_email,
)
\n 是 django 的必经之路!