celery異步使用和啟動方法


 1.創建celery文件夾

 2.新建main.py和config.py文件

 3.在main.py設置celery配置文件:如下

  from celery import Celery

  import os

  導入應用設置文件(django)

  

if not os.getenv('DJANGO_SETTINGS_MODULE'):
os.environ['DJANGO_SETTINGS_MODULE'] = '配置文件名'

實例化文件
app = Celery('隨便起名字')
導入celery配置文件
app.config_from_object('config配置文件')
導入要執行的任務文件夾,會自動在文件下尋找tasks.py文件,並且執行文件里面的裝飾器@app.tasks(name='函數名')裝飾的函數.
app.autodiscover_tasks('要執行的任務文件夾')

啟動方法:

  celery -A celery_tasks.main worker -l info  可以查看信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM