首页 > 解决方案 > 如何向用户显示预定的 cron - Celery 调度程序?

问题描述

我有一个 django 应用程序,用户可以在其中安排每周/每月运行他们的任务。我将其存储为CrontabScheduledjango_celery_beat 中。现在,我想向用户展示他的日程安排(例如任务将在每个星期六上午 12 点运行——人类可读的格式)。当 crontab 支持 TZ 时,我该怎么做?

并且用户可能位于与TZ aware crontabdjango_celery_beat 中的时区不同的时区。

例如,用户已将计划设置为在 Asia/Hong_Kong 时区的凌晨 3.30 运行任务。但用户现在在柏林。我想根据他的时区以人类可读的格式向用户显示这个时间表(3.30AM Asia/Hong_Kong)。

标签: celeryscheduled-taskscelerybeat

解决方案


推荐阅读