【发布时间】:2018-03-07 12:24:01
【问题描述】:
我已关注instruction process to installing and setting up celery,现在我正在尝试执行我的任务。我的项目树如下所示:
bin
draft1--
|
-------draft1 ----
|
--------celery.py
--------tasks.py
--------views.py
-------manage.py
-------templates
include
lib
这是我的代码:
settings.py
CELERY_BROKER_URL = 'amqp://guest:guest@localhost:5672//'
芹菜.py
import os
from celery import Celery
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'app.settings')
app = Celery('app')
app.config_from_object('django.conf:settings', namespace='CELERY')
app.autodiscover_tasks()
tasks.py
from celery import shared_task
@shared_task
def print_this():
print('ONE MINUTE')
app.views
print_this.delay()
所以我的 celery 函数不起作用,它不执行打印语句。我想要做的是每分钟执行一次功能。知道问题出在哪里吗?
【问题讨论】: