flask-admin⾃定义下拉框选项问题
最近项⽬背景,flask-admin,sqlalchemy
有个status字段
字段在数据库的类型是int 类型
需要⾃定义在flask-admin中,编辑的时候,这个字段⽤下拉框来表⽰,
查询发现有个.
form_extra_fields = {
‘status’:form.Select2Field(‘问题类型’,choices=[(0, ‘未精选’),
(1, ‘已精选’),
])
}
如果字段是str类型的话,把对应数字改成字符串,那就没问题。
但是如果是int类型的话。保存的时候,会提⽰值⽆效.
原因是需要把这个默认存储str类型,需要明确下他的类型,改写如下django admin 自定义页面
form_extra_fields = {
‘status’:form.Select2Field(‘问题类型’,coerce=int,choices=[(0, ‘未精选’),
(1, ‘已精选’),
])
}
如果对您有帮助欢迎点赞。有其他flask问题,也欢迎留⾔⼀起讨论

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。