Подхват broker_api из настроек Django
У меня есть установка Django / Celery / Flower, маршрутизирующая сообщения в RabbitMQ на windows. Все работает хорошо, за исключением того, что я не могу найти способ подхватить flower broker_api из файла настроек Django.
CELERY_BROKER_URL подхватывается и задания могут быть просмотрены Цветком, но вкладка Брокер пуста.
Если я передаю broker_api в командной строке celery -A myapp flower, я могу просмотреть вкладку Broker.
Например, следующее работает, и вкладка брокера заполнена
celery -A myapp flower --broker_api=http://myuser:mypwd@localhost:15672/api/
Однако если я добавляю брокерский api в settings.py вместе с CELERY_BROKER_URL, а не передаю в командной строке, то это больше не работает.
e.g.
CELERY_BROKER_API_URL = 'http://myuser:mypwd@localhost:15672/api/'
Я пробовал различные имена настроек, включая BROKER_API, BROKER_API_URL, CELERY_BROKER_API, CELERY_BROKER_API_URL и даже FLOWER_BROKER_API и FLOWER_BROKER_API_URL.
Я также попробовал добавить файл flowerconfig.py с конфигурацией broker_api согласно руководству Flower, но это, похоже, не было воспринято.
Есть идеи?