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が保存されると、フィールドの選択は 1 の場合と 0 の場合IsActiveとして正しく取得されますが、再度開くと、DBの対応する値に関係なく、ドロップダウンは常にieの最初のエントリを指しているように見えます。ActiveInactiveIS_ACTIVEInactiveis_active

4

1 に答える 1

0

タイプの不一致の問題であることが判明しました。

IS_ACTIVE = ( ( False,'非アクティブ'), ( True,'アクティブ'), ) is_active = models.BooleanField(空白=False, 選択肢=IS_ACTIVE, デフォルト= False)

于 2013-03-11T12:40:30.750 に答える