是否可以让我的RadioSelect有额外的文字

时间:2011-07-18 20:01:26

标签: django django-forms

我有这个RadioSelect,我想在我的标签下添加“附加”内容,例如描述,类似于help_text,但每个选项有多行。我正在使用RadioSelect小部件作为我的单选按钮。这是可能的还是我应该在这里做些什么呢?这是我的放射线选择的代码......

class UserDepartments(forms.Form):
    DEPARTMENTS = (
        ('Physician', 'Physician'),
        ('FrontDesk', 'Front Desk'),
        ('Staff', 'Staff Pool'),
        ('MedicalEssentials', 'Medical Essential'),
    )
    department = forms.ChoiceField(widget=forms.RadioSelect, choices=DEPARTMENTS)

以下是我希望实现的格式......

o 医师

简短说明#1

简短说明#2

简短说明#3

o FrontDesk

另一个简短描述#1

另一个简短描述#2

另一个简短描述#3

1 个答案:

答案 0 :(得分:0)

我为checkboxselectmultiple解决了类似的问题,我希望有一个关于每个选项的表格数据行,

http://skyl.org/log/post/skyl/2011/01/wherein-the-inner-workings-of-the-deathstarwidget-are-revealed/

基本上,您可以使用render方法对窗口小部件进行子类化并执行任何操作。我几乎建议只处理常规html并处理request.POST你需要做什么,而不是haxing一个小部件... idk,deathstarwidget虽然服务我很好。