Поставил
django-celery, создал задание по расписанию:
@periodic_task(run_every=datetime.timedelta(minutes=1))
def test():
print 'test task'
return True
Далее командую (брокер запущен, rabbitmq):
python manage.py runserver
celery -A app worker -l info -B
python manage.py celerycam --frequency=10.0
В админке вижу воркера со статусом
Online, но в
Periodic tasks пусто, хоть в логе воркера видно, что задания выполняются:
Task app.celery.test[a82425bb-400e-477e-9a6b-1f2e68f30713] succeeded in 0.00270485699912s: True
Как я понял,
django-celery нужен как раз для того, чтобы создавать задания через админку ну и смотреть, какие уже выполнились и выполняются.
Почему мой
periodic_task не появляется в админке и как это пофиксить?
Спасибо!