python - 我在 Django 应用程序中的哪里注册 rq-scheduler 作业?

标签 python django queue task-queue

我想使用 django_rqrq-scheduler 进行离线任务,但我不确定在哪里调用 rq-scheduler 安排重复任务的能力。现在,我已将我的日程安排添加到我的应用程序中的 tasks.py 模块,并将其导入到 __init__.py 中。不过,必须有更好的方法来做到这一点,对吗?

提前致谢。

最佳答案

我创建了一个自定义管理命令,它修改并替换了 django_rq 中包含的 rqscheduler 命令。此处提供了一个示例:https://github.com/rq/rq-scheduler/issues/51#issuecomment-362352497

关于python - 我在 Django 应用程序中的哪里注册 rq-scheduler 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17537771/

相关文章:

c - .h注释: previous declaration of 'QueueADT' was here typedef struct { } *QueueADT;

java - 在 Java 中使用 toString 和队列

python - RabbitMQ 中的重新排队顺序是什么?

Django:检查查询集中是否存在对象(IF ELSE)

python - 使用 PyCharm 调试 Popen 子进程

python - XPath 匹配每个包含文本的节点

python - 使用 cron 执行时,来自 Python 的一个系统命令不起作用

python - Django - URL 路由问题(无法导入名称 'urls')

django - Django 管理员可以通过related_name 处理一对多关系吗?

python - 无论我在 if 语句下写什么,语法错误