前提條件:
我是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