1、安装Schedule 打开cmd输入:
pip install schedule
2、打开django项目的views.py
导入模块
from apscheduler.scheduler import Scheduler
输入如下代码:
sched = Scheduler() # 实例化,固定格式
# @sched.interval_schedule(days=1,start_date=datetime.datetime.fromtimestamp(float(time.time())+10)) # 装饰器,seconds=60意思为该函数为1分钟运行一次
def mytask():func_run()
sched.add_date_job(mytask,datetime.datetime.fromtimestamp(float(time.time())+10))
sched.start() # 启动该脚本
其中 @sched.interval_schedule和sched.add_date_job都可以(本人亲测)。后面的时间代表启动时间。days=1代表隔一天func_run执行一次。把你启动django同时执行的函数写入func_run() 函数中即可ok。(线程也ok)