如何从create中排除列,但在flask-admin中进行编辑验证?

时间:2015-09-05 19:25:26

标签: python flask flask-sqlalchemy flask-admin

要从创建和编辑表单中删除字段:

form_excluded_columns = ['last_name', 'email']

我想用注释标记已编辑的行。例如,我们使用列创建行: 姓名,计数,付款。在我们编辑付款栏之后,我们必须添加关于我们更改此内容的评论。

如何在flask-admin中应用此类行为?

由于

1 个答案:

答案 0 :(得分:1)

form_create_rules = [rules.FieldSet('name', 'count', 'payment')]
form_edit_rules = [rules.FieldSet('comment')]
form_args = dict(comment=dict(validators=[required()]))

解决我的问题,但我不能拒绝这种感觉,我做错了。