Django - установка часового пояса в команде django-admin
У меня есть команда django-admin, которая обрабатывает отправку сообщений разным пользователям в разных странах.
Каждый пользователь должен получить сообщение в одну и ту же дату - в соответствии со своим местным часовым поясом.
Например: пользователь в Париже должен получать сообщение каждый понедельник в 10 утра (по парижскому времени), а пользователь в Нью-Йорке должен получать сообщение каждый понедельник в 10 утра (по Нью-Йоркскому времени). А происходит то, что они оба получают сообщение в понедельник в 10 утра по Гринвичу.
Я не могу использовать локальный часовой пояс браузера пользователя, поскольку его скрипт работает независимо на моем сервере. Вместо этого, я хочу отправить сообщение в соответствии с TZ, хранящимся в моей БД для каждого пользователя.
Как я могу отправить сообщение в соответствии с TZ каждого пользователя в моей функции "handle"?
Я пытался использовать "django.utils.timezone.activate", но я не совсем уверен, как заставить его работать