Итак, я перечитывал каждый вопрос c и ТАК вопрос, который я мог найти в течение двух дней и не понял его. Возникающая у меня проблема кажется простой, однако я просто не могу понять ответы достаточно хорошо, чтобы собрать их вместе.
У меня есть сайт, который я создал и который работает на Heroku. Он построен в flask. Когда кто-то совершает покупку, объект клиента в моей базе данных postgress помечается меткой времени без таблицы часовых поясов. для этого я использую:
now=datetime.now()
Устанавливает время, которое было неплохо при тестировании на моей локальной машине, но сейчас отключено из-за того, что мое серверное время было 7 часов по времени UT C. Проблема, которую я вижу, заключается в том, что если я сохраню метку времени как:
now=datetime.utcnow()
Время, сохраненное в БД, будет по-прежнему в UT C, и я не понимаю, как я мог бы запрашивать все транзакции, которые произошли Cегодня. В настоящее время я использую фильтр, который> = сегодня и <= завтра. Поэтому, когда отметка времени в UT C время, все транзакции после 18:00 сохраняются до следующей даты </p>