Django не принимая часовой пояс от Postgres - PullRequest
2 голосов
/ 24 апреля 2020

У меня есть postgres база данных с местным часовым поясом (Америка / Богота), поэтому мой столбец отметок времени выглядит следующим образом "2020-04-24 07: 35: 11.129-05" но когда я вызываю данные из Django, он меняет часовой пояс на 00, но сохраняет тот же день-час, ( 2020-04-24T07: 35: 11.129000 + 00: 00 ) Я пытался изменить TIME_ZONE в настройках Django на Америку / Боготу, но потом я не получил результатов, есть идеи, как это можно исправить?

Это settings.py

LANGUAGE_CODE = 'en-us'

TIME_ZONE = 'UTC'

USE_I18N = True

USE_L10N = True

USE_TZ = True

views.py

from datetime import datetime, timedelta
from django.core.serializers import serialize

def data(request):
    time = datetime.now() - timedelta(hours=8)
    hour = serialize('geojson',datatime.objects.filter(tiempo__gte=time)[0:100])
    return HttpResponse(hour, content_type='json')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...