我現在正在努力滿足一項要求,我想添加一個圖像到選擇字段標籤,我真的沒有線索如何做到這一點。我正在使用django表單嚮導來呈現表單。 這裏是圖像這說明我想達到的目標: 在django中添加自定義html到choicefield標籤
這裏就是我有現在(使單選按鈕內嵌,我知道它可以通過CSS來實現):
這裏是forms.py:
from django import forms
from django.utils.translation import gettext as _
CHOICES=[('0','Pay by card'), ('1','Invoice')]
class PaymentForm(forms.Form):
title = 'payment'
payment_method = forms.ChoiceField(label = _("Payment Options"), choices=CHOICES, widget=forms.RadioSelect(), required = True)
我使用嚮導的形式呈現:
{{ wizard.form.payment_method.label_tag }}
{{ wizard.form.payment_method|safe }}
{{ wizard.form.payment.errors}}
除了自定義小部件之外,任何人都有任何建議嗎?
取決於您如何渲染表單。如果使用form.as_p()或類似的函數構建,則必須覆蓋此行爲。你也可以在html中手動完成你的表單。 https://docs.djangoproject.com/zh/dev/topics/forms/ – Jingo
我剛剛編輯我的問題。 – Maverick