admin管理员组文章数量:1794759
django启动时同时使用Schedule启动其他程序
1、安装Schedule 打开cmd输入:
pip install schedule2、打开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)
版权声明:本文标题:django启动时同时使用Schedule启动其他程序 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686477084a71856.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论