Djangoのフォームフィールドのラベルに改行を入れる方法はありますか? \n
just を入れると HTML に改行が入り、 just を入れると文字<br>
がそのまま表示されます。フィールドで指定できる同等の|safe
操作はありますか?
13401 次
2 に答える
23
タグがエスケープされない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'))
于 2012-07-25T15:55:45.097 に答える