例如,我想展示:
Phone num:
(电话)
而不是:
Phone num: (电话)
我试过了两个:
phone_number = models.CharField(verbose_name=u"Phone num: <br>(电话)", max_length=10)
phone_number = models.CharField(verbose_name=u"Phone num: \n(电话)", max_length=10)
但仍无效
答案 0 :(得分:0)
也许这会奏效:
from django.utils.safestring import mark_safe
phone_number = models.CharField(verbose_name=mark_safe(u'Phone num: <br />(电话)'), max_length=10)
答案 1 :(得分:0)
您可以定义一个simple_tag。例如,我有一个字段,其verbose_name =“ abc mybr def”。我将标签定义为:
@ register.simple_tag
def mylabel_tag(label_tag):
# label_tag = "<label for=\"id_moca_013_1\">abc mybr def:</label>"
ss = re.split(">|<|mybr", label_tag)
ans = "<" + ss[1] + ">" + ss[2] + "</label><br>" + \
"<" + ss[1] + ">" + ss[3] + "</label><br>"
return ans
在html中:
{%mylabel_tag field.label_tag%}