2012-03-07 68 views
0

我有一個django的選擇集,其餘的形式顯示:卸下從選擇字段中的未選擇的選項的形式

PRIORITIES_CHOICES = ( 
    (1, u'Low'), 
    (2, u'Medium'), 
    (3, u'High'), 
    (4, u'Critical'), 

現在,當我在它提供了一個未選擇的選項形式禁用此選擇它看起來像--------,值是「」。我想刪除這個字段。我該怎麼做 ?

+0

什麼意思是「禁用表單中的選擇」?這是一個模型?這是模型中的選擇嗎?這是你的情況:http://stackoverflow.com/questions/8220404/django-how-to-exclude-the-bogus-option-from-select-element-generated-fro? – danihp 2012-03-07 10:05:15

回答

3

使領域需要並提供初始值。非必填字段應該有「未選擇」選項。

+0

謝謝,即使它仍然很奇怪。如果我正在使用required = false,則驗證代碼會得到一個異常。它不應該只是允許它? – 2012-03-07 12:29:25

+0

@ Nuno_147如果該字段不是必需的,應該有一種方法讓用戶不填寫它。對於選擇它意味着選擇「空白」選項。所以它應該在選擇。 – DrTyrsa 2012-03-07 12:33:20