Developer 2024 🎇限时优惠进行中,现在购买立即享受

现在购买

针对 CharField 的 choices支持缺失

avatar短板赵
10月9日249次阅读

现在有 IntegerField 类型支持 choices 基础类型 int字段,**如果有choices属性就会渲染成Select **没有就渲染成普通的输入框

实例如下: class IntegerModel(models.Model) school_choices = ( (0, '北大'), (1, '清华'), (2, '复旦') ) school = fields.IntegerField(verbose_name='学校', choices=school_choices, default=0)

但是类似的choices支持对 CharField 却没有,很多时候我们需要用字母类型定义枚举值粗体 gender = ( ('M', '男'), ('F', '女'), ) 建议增加支持,可以放到 CharField 里面,也可以增加一个 field type

发布评论
登录后发表内容
3个评论