Как настроить TASK_SERIALIZER с помощью django-celery

Я использую django-celery и хочу установить TASK_SERIALIZER в JSON вместо pickle.

Я могу сделать это для каждого метода, изменив декораторы моей задачи с

@task

на

@task(serializer="json")

Но я бы хотел сделать это глобально. Настройка

TASK_SERIALIZER="json"

в settings.py не работает. Попытка запустить

import celery
celery.conf.TASK_SERIALIZER="json"

(как подразумевается здесь ) приводит к

AttributeError: 'module' object has no attribute 'conf'

Есть идеи, как настроить этот параметр при запуске сельдерея через django?

6
задан Leopd 8 July 2011 в 17:06
поделиться