使用 Windows Server 在 Django 上计划任务

问题描述 投票:0回答:2

我有一个必须在 Windows Server 计算机上运行的 Django 项目。 我无法安装任何其他软件,例如 RabbitMQ 或 Docker。仅 pip 模块可用。

据我所知 Celery 不能在 Windows 上运行。

我的Django项目在这样的环境下工作,有没有办法实现计划任务?

django celery task
2个回答
0
投票

您可以创建 django 管理命令并使用传统的 Windows 任务计划程序运行它们。


0
投票

在 Stackoverflow 和 Youtube 上花了一段时间后,我找到了一个适合我需求的解决方案。 Apscheduler是一个非常强大的库,可以在后台工作并维护任务。但是,您需要准备数据库中的所有表来配置此类任务(不像芹菜那么容易)

© www.soinside.com 2019 - 2024. All rights reserved.