前提条件:
我是Python新手,特别是Flask-Admin。我创建了一个简单的测试服务,它有MondoDB,保持数据的关系为'一对一'。自定义(覆盖)Flask-Admin的编辑视图提交方法
employeeName - >工资
这个模型看起来像这样:
class Employee(db.Document):
fullName = db.StringField(max_length=160, unique=True)
salary = db.IntField()
而且我用的烧瓶管理与数据,观察表,并对其进行编辑。 当我想更改“工资”字段时,我只需按下'编辑'按钮并在Flask-Admin的默认编辑视图中更改整数值。我按'提交',数据库中的新值成功应用。
问:
但我需要覆盖的方式,提交方法,离开,因为它是功能和增加一些自定义代码。就像假设我要添加日志文件的注释实际分贝后提交:
logging.warning(“%S的薪水:改为/%s”的,全名,薪水)
任何有关如何实现这一点的建议将不胜感激。也许你可以指引我走,因为Flask-Admin文档到目前为止没有给我足够的帮助。
没有及时回复。非常感谢Joes。另外对于Flask-Admin上的* habr *文章,这很有帮助:) – makaron