最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django中使用Celery執(zhí)行定時(shí)任務(wù)問(wèn)題

 更新時(shí)間:2023年11月24日 09:19:28   作者:G_scsd  
這篇文章主要介紹了Django中使用Celery執(zhí)行定時(shí)任務(wù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

使用Celery執(zhí)行定時(shí)任務(wù)

Django中使用Celery執(zhí)行異步任務(wù)里是引用

這個(gè)是接上一個(gè)異步任務(wù)的代碼

定時(shí)任務(wù)

1. tasks.py中新增兩個(gè)定時(shí)方法

# 定時(shí)任務(wù)1
@celery_app.task()
def my_crontab(x, y):
    print(x, y)
    print(f'x 和 y 相加 = {x+y}')
    return x + y


# 定時(shí)任務(wù)2
@celery_app.task()
def my_print():
    print('一生所愛(ài)')

2. celery.py

from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
from django.conf import settings
# set the default Django settings module for the 'celery' program.
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'DjangoFunction.settings')

app = Celery('test_celery')  # 定義全局的Celery任務(wù) test_celery 隨便寫(xiě)

# Using a string here means the worker doesn't have to serialize
# the configuration object to child processes.
# - namespace='CELERY' means all celery-related configuration keys
#   should have a `CELERY_` prefix.
app.config_from_object('django.conf:settings', namespace='CELERY')  # 固定配置

# Load task modules from all registered Django app configs.
app.autodiscover_tasks(['CeleryFunc'])  # 把需要用定時(shí)任務(wù)的APP加進(jìn)去

from datetime import timedelta

# 新增的定時(shí)方法案列
# sum-task 名字任意取
app.conf.update(
    CELERYBEAT_SCHEDULE={
        'sum-task': {
            'task': 'CeleryFunc.tasks.my_crontab',
            'schedule':  timedelta(seconds=5),
            'args': (5, 6)
        },

        'sum-task1': {
            'task': 'CeleryFunc.tasks.my_print',
            'schedule':  timedelta(seconds=3),
            'args': ()
        },
    }
)


@app.task(bind=True)
def debug_task(self):
    print('Request: {0!r}'.format(self.request))

3. 啟動(dòng)

先啟動(dòng)項(xiàng)目,然后分別執(zhí)行下面兩個(gè)命令

celery -A DjangoFunction beat -l info
celery -A DjangoFunction worker -l info -P eventlet

celery -A DjangoFunction beat -l info 啟動(dòng)后的視圖


在這里插入圖片描述

celery -A DjangoFunction worker -l info -P eventlet 啟動(dòng)后的視圖


在這里插入圖片描述

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python之時(shí)間和日期使用小結(jié)

    Python之時(shí)間和日期使用小結(jié)

    這篇文章主要介紹了Python之時(shí)間和日期使用小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-02-02
  • 詳解在Python和IPython中使用Docker

    詳解在Python和IPython中使用Docker

    這篇文章主要介紹了詳解在Python和IPython中使用Docker,Docker是一個(gè)吸引人的新系統(tǒng),可以用來(lái)建立有趣的新技術(shù)應(yīng)用,特別是云服務(wù)相關(guān)的,需要的朋友可以參考下
    2015-04-04
  • Python3簡(jiǎn)單實(shí)例計(jì)算同花的概率代碼

    Python3簡(jiǎn)單實(shí)例計(jì)算同花的概率代碼

    這篇文章主要介紹了Python3簡(jiǎn)單實(shí)例計(jì)算同花的概率代碼,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-12-12
  • Python 詳解爬取并統(tǒng)計(jì)CSDN全站熱榜標(biāo)題關(guān)鍵詞詞頻流程

    Python 詳解爬取并統(tǒng)計(jì)CSDN全站熱榜標(biāo)題關(guān)鍵詞詞頻流程

    讀萬(wàn)卷書(shū)不如行萬(wàn)里路,只學(xué)書(shū)上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python爬取CSDN全站綜合熱榜標(biāo)題,順便統(tǒng)計(jì)關(guān)鍵詞詞頻,大家可以在過(guò)程中查缺補(bǔ)漏,提升水平
    2021-11-11
  • python nohup 實(shí)現(xiàn)遠(yuǎn)程運(yùn)行不宕機(jī)操作

    python nohup 實(shí)現(xiàn)遠(yuǎn)程運(yùn)行不宕機(jī)操作

    這篇文章主要介紹了python nohup 實(shí)現(xiàn)遠(yuǎn)程運(yùn)行不宕機(jī)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)源碼

    python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)源碼

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)源碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • python imread讀取文件失敗的問(wèn)題及解決

    python imread讀取文件失敗的問(wèn)題及解決

    這篇文章主要介紹了python imread讀取文件失敗的問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 淺談python腳本設(shè)置運(yùn)行參數(shù)的方法

    淺談python腳本設(shè)置運(yùn)行參數(shù)的方法

    今天小編就為大家分享一篇淺談python腳本設(shè)置運(yùn)行參數(shù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • 使用Python在Word中查找并高亮指定文本

    使用Python在Word中查找并高亮指定文本

    當(dāng)你需要在長(zhǎng)文檔或報(bào)告中快速找到特定的關(guān)鍵詞或短語(yǔ),Word中提供的查找并高亮這一功能可以幫助你迅速定位這些內(nèi)容,本文將介紹如何使用Python在Word中查找并突出顯示指定的文本,需要的朋友可以參考下
    2024-03-03
  • python轉(zhuǎn)換pkl模型文件為txt文件問(wèn)題

    python轉(zhuǎn)換pkl模型文件為txt文件問(wèn)題

    這篇文章主要介紹了python轉(zhuǎn)換pkl模型文件為txt文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-06-06

最新評(píng)論

洪雅县| 穆棱市| 肇东市| 临沭县| 扶绥县| 长沙市| 威宁| 平利县| 合阳县| 张家界市| 泰安市| 隆安县| 承德市| 南岸区| 治多县| 静安区| 井研县| 雷山县| 舟曲县| 淮安市| 丽江市| 延长县| 康马县| 广河县| 乐亭县| 汉阴县| 正宁县| 策勒县| 武邑县| 岳普湖县| 大丰市| 定兴县| 保山市| 德钦县| 南投县| 罗甸县| 萍乡市| 延边| 兴宁市| 大同县| 武定县|