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 и upper_lim ) на основе простой формулы:
bottom_lim = lab_lim * 1.5
upper_lim = bottom_lim * 1,5
У кого-нибудь есть советы, как мне это сделать?