django apscheduler 在哪里定义才能执行啊

查看 52|回复 1
作者:guoguobaba   
按照文档创建了一个 task.py ,放在 apps 下面,里面执行
`scheduler.start()`
然后 python manage.py runserver 并没有启动这个 schedule
把代码 copy 到`apps/urls.py`,schedule 可以执行
需要在哪里设置一下 tasks.py 吗?

schedule, apps, 执行, runserver

lybcyd   
最好是新建一个 command ,然后通过另一进程单独执行。放到 apps 或者 urls 等文件里面的问题是,实际上部署 wsgi 会有多个 worker 进程,导致计划任务多次执行。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部