【发布时间】:2013-07-18 18:47:36
【问题描述】:
我现在正在为一个需求而苦苦挣扎,我想在选择字段标签中添加一个图像,但我真的不知道该怎么做。我正在使用 django 表单向导来呈现表单。 这是显示我想要实现的目标的图像:
这是我现在得到的(为了使单选按钮内联,我知道可以通过 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 中手动完成表单。 docs.djangoproject.com/en/dev/topics/forms
-
我刚刚编辑了我的问题。
标签: django django-forms django-1.5 django-formwizard