Pular para conteúdo

Auditoria Core

O que é

A Auditoria cria um histórico com todos os campos prévios e atuais quando algum objeto sofre qualquer tipo de modificação.

Como Usar

Global

Necessário adicionar as seguintes linhas no arquivo settings.py dentro da pasta base:

# Ativar Auditoria
AUDIT_ENABLED = True

# Auditoria também seja feita nos relacionamentos M2M
DELETED_MANY_TO_MANY = True

Específico

Caso não queira ativar a Auditoria em todo o projeto, é possível utilizar a variável auditar dentro da classe Meta do Model em questão.

class SeuModel(Base):
    ...

    class Meta:
        auditar = True