Personalizar (substituir) o método Submit do Flask-Admin na visualização de edição
Condições prévias:
Eu sou novo no Python e no Flask-Admin em particular. Criei um serviço de teste simples, que possui o MondoDB, mantendo os dados com relação do tipo 'um para um'.
employeeName -> salário
O modelo é assim:
class Employee(db.Document):
fullName = db.StringField(max_length=160, unique=True)
salary = db.IntField()
E eu uso o Flask-Admin para observar a tabela com os dados e editá-la. Quando quero alterar o campo 'salário', basta pressionar o botão 'editar' e, na visualização padrão de edição do Flask-Admin, altero o valor inteiro. Pressiono 'Enviar' e um novo valor no banco de dados é aplicado com sucesso.
Pergunta, questão:
Mas preciso substituir o método Submit da maneira que deixa, pois é a funcionalidade eacrescenta algum código personalizado. Como vamos supor que eu quero adicionar um comentário no arquivo de log após um envio real do banco de dados:
logging.warning ('O salário de% s: foi alterado para /% s', fullName, salário)
Qualquer sugestão sobre como conseguir isso seria muito apreciada. Talvez você possa me indicar o caminho a seguir, uma vez que a documentação do Flask-Admin não me oferece ajuda suficiente até o momento.