Как показать запланированный cron пользовательскому планировщику сельдерея?

#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) в удобочитаемом формате для пользователя в соответствии с его часовым поясом.