在Windows Server上运行Django的计划任务

xzlaal3s  于 2023-10-21  发布在  Go
关注(0)|答案(2)|浏览(200)

我有一个Django项目,必须在Windows Server机器上运行。我不能安装任何额外的软件,如RabbitMQ或Docker。只有pip模块可用。
据我所知,celery 不能在Windows上工作。
在这样的环境中,有没有一种方法可以在我的Django项目中实现计划任务?

3pmvbmvn

3pmvbmvn1#

您可以创建django management commands并使用传统的Windows任务管理器运行它们。

yh2wf1be

yh2wf1be2#

经过一段时间的Stackoverflow和Youtube我发现一个解决方案,适合我的需要。Apscheduler是一个非常强大的lib,可以在后台工作并维护任务。但是,您需要准备DB中的所有表来配置这些任务(不像celery那么容易)

相关问题