djangocelerytask

Scheduled task on Django with Windows Server


I have a Django project that must be run on Windows Server machine. I can't install any additional software such as RabbitMQ or Docker. Only pip modules are available.

As far as I know Celery can't work on windows.

Is there a way to implement scheduled tasks in my Django project working in such an environment?


Solution

  • Apscheduler is a very powerful lib that can work in background and maintain tasks. However you need to prepare all tables in your DB to configure such tasks (not so easy like celery)