2011-07-18 31 views
0

我有這個RadioSelect,我想在我的標籤下添加「額外」內容,例如描述,類似help_text,但每個選項有多行。我正在爲我的單選按鈕使用RadioSelect小部件。這是可能的還是我應該在這裏做別的事情?這是我爲我的radioselect代碼...是否有可能讓我的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) 

這是我期待達到的格式...

Ø醫師

簡短說明#1

短產品描述#2

簡短說明#3

øFrontDesk

另一個簡短描述#1

另一個簡短描述#2

另一個簡短描述#3

+0

在進一步的研究中,我發現他們的元組例如內使用mark_safe一些人:(「HD額外」,mark_safe(U」 HD額外
額外1
額外2
額外3' )),這似乎是錯誤的就這麼多水平,有沒有更好的方法來做到這一點? – JeffC

回答

0

我求解checkboxselectmultiple一個類似的問題,我想有一個表中有關每一行的數據選擇,

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

本質上,您可以創建一個小部件的子類並使用render方法執行任何您想要的操作。我幾乎建議只處理常規的html和處理請求。儘管你不需要嘲笑一個小部件,但是你需要做的事情是...... idk,儘管死亡之星widget已經很好地服務了我。

+0

有趣的是,謝謝Skyl,這會起作用 – JeffC

相關問題