有没有办法在 Django 的表单字段的标签中放置换行符?放一个 \n
只会在 HTML 中产生一个换行符,然后尝试 <br>
只是按原样显示字符。是否有等效的 |safe
我可以在现场指定的操作?
最佳答案
您可以使用 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'))
关于django - Django 表单字段的标签中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11653471/