我想在 forms.py 中有一些东西,例如:
class myForm(forms.Form):
a = forms.IntegerField()
b = forms.CharField(label="my image.jpg here")
在 html 源代码中应该看起来像:
<label for="test"><img src="{% static "images/image.jpg" %}"></label>
这可能吗?
问候,
杨
问问题
283 次
1 回答
0
我想你有几个选择...
您可以将您的标签设置为 label="" (未经测试,不确定它是否会工作......可能会考虑使用 {}.format 来设置您的字符串)。
重新定义用于显示标签的内置方法。您可以修改 as_p()、as_ul() 等或重新定义 label_tag()。源代码在这里您可以调查。我认为重新定义 label_tag 是您的最佳选择。
于 2013-06-10T19:22:16.693 回答