2013-03-11 62 views
0
IS_ACTIVE = (
    (0,'Inactive'), 
    (1,'Active'), 
) 

class Pagerule(models.Model): 
    pagehash = models.CharField(max_length=32,editable=False) 
    is_active = models.BooleanField(blank=False, choices=IS_ACTIVE, default=0) 
    page_type = models.CharField(max_length=1, choices=PAGETYPE, blank=False, verbose_name="Page Type") 

Pagerule被保存,上IsActive字段的選擇獲得通過用於正確地爲1 Active和0 Inactive但被重新打開時,滴down似乎始終指向IS_ACTIVE中的第一個條目,即Inactive,與數據庫中相應的is_active值無關。Django管理:CharField顯示不反映數據庫值

回答

0

原來是類型不匹配的問題。

IS_ACTIVE =( (False, '無效'), (True, '活動'), ) IS_ACTIVE = models.BooleanField(空白=假,選擇= IS_ACTIVE,默認= False

相關問題