现象: admin管理数据显示某字段的某选项不可选择 解决: status=( ("1","on"), ("2","off"), ) models.CharField(max_length=32,choices=status,default='1') 以为字段是CharField,所以status 的 1 ,2,都要加引号,如果是IntegerField ,则不要加引号