【发布时间】:2013-06-07 16:10:36
【问题描述】:
我想在 forms.py 中有一些东西,例如:
类 myForm(forms.Form):
a = forms.IntegerField()
b = forms.CharField(label="my image.jpg
在这里")
在 html 源代码中,它应该如下所示:
这可能吗?
问候,
杨
【问题讨论】:
标签: django-forms django-templates
我想在 forms.py 中有一些东西,例如:
类 myForm(forms.Form):
a = forms.IntegerField()
b = forms.CharField(label="my image.jpg
在这里")
在 html 源代码中,它应该如下所示:
这可能吗?
问候,
杨
【问题讨论】:
标签: django-forms django-templates
我认为你有几个选择...
您可以将您的标签设置为 label=""(未经测试,不确定它是否有效...可以考虑使用 {}.format 来设置您的字符串)。
重新定义显示标签的内置方法。您可以修改 as_p()、as_ul() 等或重新定义 label_tag()。源代码是here,您可以在其中进行调查。我认为重新定义 label_tag 是您的最佳选择。
【讨论】: