например локал запуска тасок которые вызываются через celery, без поднятия celery? В общем как-то например сделать гибкими настройки чтоб на локале задачи запускались без celery, а на проде шли на celery? или прийдется и на локалке поднимать мне в докере celery redis чтоб разрабатывать?
Есть возможность запускать таски Celery в общем потоке. За это отвечает параметр task_always_eager (CELERY_ALWAYS_EAGER) в True.
и если его на true походу, но таска будет запускаться сразу через джанго процесс? https://docs.celeryproject.org/en/stable/userguide/configuration.html#task-always-eager
Он по умолчанию выключен. Если задать True в конфиге Django, то таски будут сразу исполняться в потоке Django, как если бы ты вызвал обычную функцию.
спасибо большое то что надо
Обсуждают сегодня