Расширение функционала базовых моделей
Описание
Для реализации части функционала необходимо расширить функциона базовых классов Django
и Mongoengine
.
-
для ManagedObject
необходимо исключить динамические поля (uplink
,caps
,links
) при сохранении записи. Сейчас это сделать затруднительно, посколькуNOCModel
не наследуется напрямую отBaseModel
,Django
. Требуется решение. -
Для аудита моделей MongoEngine
необходимо при сохранении получить доступ к разнице изменнёых полей (предыдущее и текущее значение)