Мое приложение показывает timezone.now () как UT C время, когда я вижу его в планировщике Heroku. Также я создал специальную команду manage.py для проверки, но она по-прежнему показывает UT C время.
Вот мой settings.py
LANGUAGE_CODE = 'en-us'
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_TZ = True
Вот мой персональный manage.py command managemet / commaands / abhiwaqt.py
from django.core.management.base import BaseCommand, CommandError
from django.apps import apps
from Directory.utils import *
class Command(BaseCommand):
help="Refresh models and its fields."
def handle(self,*args, **options):
try:
print(timezone.now())
except:
raise CommandError("Something went wrong")
Факт установки TIME_ZONE = 'Asia / Kolkata' Я получаю эту проблему.