首页 > 技术文章 > window下 apscheduler定时

meili970202 2020-06-18 17:31 原文

安装

pip install apscheduler==2.1.2

建议安装这个版本的,这个亲测支持django2.0,最高版本的没试过

使用
在任意一个app内的views.py中写好定时任务

----------------------------------------------------------------------
from apscheduler.scheduler import Scheduler
from time import sleep


def task_Fun():
'''
这里写定时任务
'''
sleep(1)

 

sched = Scheduler()


@sched.interval_schedule(seconds=6)
def my_task1():
print('定时任务1开始\n')
task_Fun()
print('定时任务1结束\n')

@sched.interval_schedule(hours=4)
def my_task2():
print('定时任务2开始\n')
sleep(1)
print('定时任务2结束\n')


sched.start()

------------------------------------------------------
ok。启动django 项目,定时任务就会在你设定的时间执行了

推荐阅读