Coverage for api/models/base.py: 58%

10 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 06:14 +0000

1from django.db import models 

2 

3 

4class OpenLedgerModel(models.Model): 

5 created_on = models.DateTimeField(auto_now_add=True) 

6 updated_on = models.DateTimeField(auto_now=True) 

7 

8 class Meta: 

9 abstract = True 

10 

11 def __iter__(self): 

12 for field_name in self._meta.get_fields(): 

13 value = getattr(self, field_name, None) 

14 yield field_name, value