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