In Django I have some model let's say:
class Learner(models.Model):
birth_date = models.DateField(null=True, blank=True)
def is_of_age(self):
logging.debug(type(self.birth_date))
.....
and view, let's say:
def overview(request):
learner = Learner.objects.get(.....)
logging.debug(type(learner.birth_date))
.....
Why type of birth_date
differs?
In model's method it's <class 'dict'>
, while in view it's <class 'datetime.date'>
.