From e2421392a2912960f0a52c1ec4e9fddb3a3e973c Mon Sep 17 00:00:00 2001 From: Matt Huntington Date: Sun, 26 Sep 2021 13:03:19 -0400 Subject: [PATCH] adding local time --- api/models.py | 6 +++++- api/serializers.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/api/models.py b/api/models.py index 54bcc02..deb5549 100644 --- a/api/models.py +++ b/api/models.py @@ -1,7 +1,11 @@ from django.db import models +from datetime import timedelta -# Create your models here. class Session(models.Model): seconds = models.IntegerField() created_at = models.DateTimeField(auto_now_add=True) + def local_time(self): + local_date = self.created_at - timedelta(hours=4) + return local_date.strftime('%h %d, %Y at %I:%M:%S %p') + diff --git a/api/serializers.py b/api/serializers.py index 441f2df..fbda82c 100644 --- a/api/serializers.py +++ b/api/serializers.py @@ -4,5 +4,5 @@ from .models import Session class SessionSerializer(serializers.ModelSerializer): class Meta: model = Session - fields = ('id', 'seconds', 'created_at',) + fields = ('id', 'seconds', 'created_at', 'local_time',)