window下 apscheduler定时
安装
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 项目,定时任务就会在你设定的时间执行了