Автоопределение фоновой задачи Django работает не так, как ожидалось

В настоящее время я использую django 3.1.4 и внедрил django-background-task 1.2.5.

Каковы причины, по которым фоновая задача может иметь разное поведение при выполнении функцией автообнаружения и при выполнении вручную, будь то в оболочке или с помощью process_tasks?

Из того, что я заметил, если я регистрирую задачу без активации виртуальной среды, это может привести к BrokenPipeError. Теперь я заметил, что функция возвращает другой результат, когда я вручную запускаю выполнение кода в сравнении с автообнаружением.

Может ли кто-нибудь подсказать, в чем может быть причина?

Вернуться на верх