Coverage for api\base_models.py: 100.0%

8 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-08-30 20:58 +0200

1""" 

2Modelo base para declarar los campos de auditoria y borrado logico del dominio. 

3""" 

4from django.db import models 

5 

6 

7class BaseModel(models.Model): 

8 """Campos de auditoria y borrado logico compartidos por todo el dominio.""" 

9 

10 is_deleted = models.BooleanField(default=False) 

11 created_at = models.DateTimeField(auto_now_add=True) 

12 updated_at = models.DateTimeField(auto_now=True) 

13 deleted_at = models.DateTimeField(null=True, blank=True) 

14 

15 class Meta: 

16 abstract = True