django - Django 表单字段的标签中的换行符

标签 django forms field

有没有办法在 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/

相关文章:

JavaScript 脚本引用系统

Javascript 验证表单不会阻止提交

html - 按钮和表单之间没有换行符

django - Web 应用程序监控最佳实践

python - 如何比较 Django 中的日期时间?

django - Django LiveServerTestCase、Selenium 和 Postgres 的间歇性死锁

java - 列出类的所有字段,如果它们与所需类型匹配,则将它们放入列表中

php - MySQL - 动态计算字段与存储计算数据

javascript - 添加动态字段以创建特定的 JSON 格式

Python/Django : How to Prepend a # on to all URLS