linux-BR.org

Notícias de software livre e tecnologias

A implementação padrão gerará um campo Deleted_AT em seus modelos, do tipo DateTime (TimeZone = true), e também fornecerá um .Delete (V: Optional = DateTime.utcNow ()) e .UNDELETE ().A geração de mixin é totalmente personalizável e você pode escolher o nome do campo, seu tipo e a presença de métodos (soft-) excluir/undelete.Configuração incluir_deleted = true (o nome do atributo pode ser personalizado) na consulta desativa o SOFT Excluir para essa consulta.

Adicione facilmente a deliciosidade aos seus modelos SQLalChemy e filtra automaticamente os objetos com problemas suaves de suas consultas e relacionamentos.Isso gerará uma consulta com uma automática onde frutas.deleted_at é uma condição nula adicionada a ela.

Fonte: https://github.com/flipbit03/sqlalchemy-easy-softdelete