And*_*w C 8 forms django field
有没有办法在Django的表单字段的标签中添加换行符?将一个\n
刚刚结果放在HTML中的换行符中,然后尝试<br>
只显示字符.是否有|safe
我可以在该字段上指定的等效操作?
Ala*_*air 19
您可以使用,mark_safe
以便<br />
不转义标记.
它等同safe
于在模板中使用,因此在处理用户输入时要小心.如果它是一个硬编码的字符串,那么使用它是安全的.
from django import forms
from django.utils.safestring import mark_safe
class MyForm(forms.Form):
my_field = forms.CharField(label=mark_safe('my label<br />next line'))
Run Code Online (Sandbox Code Playgroud)
您也可以直接在模板中执行此操作,如下所示:
{{my_field.label|linebreaks}}
Run Code Online (Sandbox Code Playgroud)
\n
会转换成<br/>
那样
根据文档,
单个换行符成为 HTML 换行符 (
<br />
),新行后跟一个空行成为分段符(</p>
)。
归档时间: |
|
查看次数: |
6777 次 |
最近记录: |