Суть проблемы в том, что время на сервере Django на 5 часов отстает от текущего. То есть, как видно на скрине, время на сервере 13:09, datetome.now() также возвращает 13:09, хотя текущее время 18:09.
Файл settings.py изначально имел такие параметры: TIME_ZONE = 'UTC' и USE_TZ = True. Я смог получить текущее время, установив вручную часовой пояс, но я думаю что это не самый лучший подход, и будет лучше если часовой пояс будет определяться автоматически. Может кто нибудь знает как это можно реализовать?