Source code for tally_system.libs.models.base_model

from django.db import models


[docs]class BaseModel(models.Model):
[docs] class Meta: abstract = True
created_date = models.DateTimeField(auto_now_add=True) modified_date = models.DateTimeField(auto_now=True) @property
[docs] def modified_date_formatted(self): return self.modified_date.strftime('%Y-%m-%d %H:%M')
[docs] def reload(self): new_self = self.__class__.objects.get(pk=self.pk) # Clear and update the old dict. self.__dict__.clear() self.__dict__.update(new_self.__dict__)