tasks.py
(点击)同级下建立celeryconfig.py
配置文件(配置文件的名字可以随意),写上如下代码broker_url = 'redis://127.0.0.1:6379/5'
tasks.py
中引入配置文件,并使用config_from_object
来引入配置,如下代码,更多配置,点击from celery import Celery
import celeryconfig
# 我们这里案例使用redis作为broker
app = Celery('demo')
# 引入配置文件
app.config_from_object(celeryconfig)
# 创建任务函数
@app.task
def my_task():
print("任务函数正在执行....")
我们也可以通过app来进行配置,如下
from celery import Celery
# 我们这里案例使用redis作为broker
app = Celery('demo')
# 通过app进行配置
app.conf.update(broker_url = 'redis://127.0.0.1:6379/5')
# 创建任务函数
@app.task
def my_task():
print("任务函数正在执行....")