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
« prev ^ index » next coverage.py v7.15.2, created at 2026-10-07 06:14 +0000
1from django.db import models
4class OpenLedgerModel(models.Model):
5 created_on = models.DateTimeField(auto_now_add=True)
6 updated_on = models.DateTimeField(auto_now=True)
8 class Meta:
9 abstract = True
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