Предпосылок:
Я новичок в Python и Колба-администратор в частности. Я создал простую тестовую службу, которая имеет MondoDB, сохраняя данные с отношением «один к одному».Настройка (переопределение) Добавить метод Фляги-Admin от зрения редактирования
employeeName -> зарплата
модель выглядит следующим образом:
class Employee(db.Document):
fullName = db.StringField(max_length=160, unique=True)
salary = db.IntField()
И я использую Flask-Admin наблюдать таблицу с данными и редактировать его. Когда я хочу изменить поле «зарплата», я просто нажимаю кнопку «изменить», а в режиме редактирования по умолчанию Flask-Admin меняю целочисленное значение. Я нажимаю «Отправить», и новое значение в базе данных успешно применяется.
Вопрос:
Но мне нужно переопределить метод Submit в пути, который оставляет как это функциональность и добавляет некоторые пользовательский код. Как давайте предположим, что я хочу, чтобы добавить комментарий в файл журнала после фактического дб представить:
logging.warning («Зарплата от% s: был изменен на /% s», FULLNAME, зарплата)
Любое предложение о том, как достичь этого, будет высоко оценено. Возможно, вы могли бы направить меня на путь, поскольку документация Flask-Admin до сих пор не дает мне достаточной помощи.
Не успел ответить раньше. Большое спасибо, Джо. Также для вашей статьи * habr * на Flask-Admin это полезно :) – makaron