0


我想在 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>

这可能吗?


问候,

4

1 回答 1

0

我想你有几个选择...

您可以将您的标签设置为 label="" (未经测试,不确定它是否会工作......可能会考虑使用 {}.format 来设置您的字符串)。

重新定义用于显示标签的内置方法。您可以修改 as_p()、as_ul() 等或重新定义 label_tag()。源代码在这里您可以调查。我认为重新定义 label_tag 是您的最佳选择。

于 2013-06-10T19:22:16.693 回答