私は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>
それは可能ですか?
よろしく、
ヤン
1 に答える
0
いくつかの選択肢があると思います...
ラベルを label="" に設定できます (テストされていないため、機能するかどうかは不明です... {}.format を使用して文字列セットを取得することを検討してください)。
ラベルを表示する組み込みメソッドを再定義します。as_p()、as_ul() などを変更するか、label_tag() を再定義できます。ソースコードはここにあり、調査できます。label_tag を再定義するのが最良の選択だと思います。
于 2013-06-10T19:22:16.693 に答える