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保存a 时,IsActive字段上的选择正确地通过 1Active和 0,Inactive但在重新打开时,下拉菜单似乎总是指向IS_ACTIVEie中的第一个条目,而与DBInactive中的相应值无关。is_active

4

1 回答 1

0

原来是类型不匹配的问题。

IS_ACTIVE = ( ( False,'Inactive'), ( True,'Active'), ) is_active = models.BooleanField(blank=False, Choices=IS_ACTIVE, default= False)

于 2013-03-11T12:40:30.750 回答