#celery #scheduled-tasks #celerybeat
#сельдерей #запланированные задачи #celerybeat
Вопрос:
У меня есть приложение django, в котором пользователи могут планировать выполнение своих задач каждую неделю / месяц. Я сохраняю это как CrontabSchedule
в django_celery_beat. Теперь я хотел бы показать пользователю его расписание (например, задача будет выполняться каждую субботу в 12 часов ночи в удобочитаемом формате). Как я могу это сделать, если crontab поддерживает TZ?
И пользователь может находиться в часовом поясе, отличном от часового пояса TZ aware crontab
в django_celery_beat.
Например. Пользователь установил расписание для запуска задачи в 3.30утра в часовом поясе Азия / Гонконг. Но пользователь сейчас в Берлине. Я хочу отобразить это расписание (3.30 утра по Азии / Hong_Kong) в удобочитаемом формате для пользователя в соответствии с его часовым поясом.