class Curve(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(255))
bottom_lim = db.Column(db.Integer)
higher_lim = db.Column(db.Integer)
def __str__(self):
return self.name
我的管理员的尝试:
class CurveAdmin(AdminBase):
column_filters = ("id","name")
column_searchable_list = ('name', )
form_columns = ('name', 'lab_lim', 'bottom_lim', 'higher_lim')
form_extra_fields = {
'lab_lim': IntegerField('Lab Limit')
}
我想使用 lab_lim 额外字段基于一个简单的字段自动填写其他字段( bottom_lim 和 higher_lim )公式:
bottom_lim = lab_lim * 1.5
higher_lim = bottom_lim * 1.5
有人对我如何做有任何提示吗?