django项目中使用了apscheduler的定时任务框架,开发阶段通过python manage.py runserver 0.0.0.0:8000启动项目时,apscheduler可以自动启动。但部署生产环境通过uwsgi启动项目,apscheduler定时任务没有随项目的启动而自动启动,当通过浏览器打开登录网页,定时任务才启动。
一、初始化启动任务代码
在__init__.py文件中编写任务初始化
# 初始化函数
def init_task():
print('------------init_task---------------')
try:
# 加载任务
load_task()
excep