django启动时同时使用Schedule启动其他程序
生活随笔
收集整理的這篇文章主要介紹了
django启动时同时使用Schedule启动其他程序
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、安裝Schedule? 打開(kāi)cmd輸入:
pip install schedule2、打開(kāi)django項(xiàng)目的views.py
導(dǎo)入模塊
from apscheduler.scheduler import Scheduler輸入如下代碼:
sched = Scheduler() # 實(shí)例化,固定格式 # @sched.interval_schedule(days=1,start_date=datetime.datetime.fromtimestamp(float(time.time())+10)) # 裝飾器,seconds=60意思為該函數(shù)為1分鐘運(yùn)行一次 def mytask():func_run() sched.add_date_job(mytask,datetime.datetime.fromtimestamp(float(time.time())+10)) sched.start() # 啟動(dòng)該腳本其中?@sched.interval_schedule和sched.add_date_job都可以(本人親測(cè))。后面的時(shí)間代表啟動(dòng)時(shí)間。days=1代表隔一天func_run執(zhí)行一次。把你啟動(dòng)django同時(shí)執(zhí)行的函數(shù)寫(xiě)入func_run() 函數(shù)中即可ok。(線(xiàn)程也ok)
總結(jié)
以上是生活随笔為你收集整理的django启动时同时使用Schedule启动其他程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 白盒测试六种方法案例分析
- 下一篇: TensorFlow3-会话