Недавно я переключился на Celery 3.0. До этого я использовал Flask-Celery, чтобы интегрировать Celery with Flask. Хотя у него было много проблем, таких как скрытие некоторых мощных функциональных возможностей сельдерея, но это позволило мне использовать полный контекст приложения Flask и особенно Flask-SQLAlchemy.
В моих фоновых задачах я обрабатываю данные и ORM SQLAlchemy для хранения данных. Составитель Flask-Celery отказался от поддержки плагина. Плагин собирал экземпляр Flask в задаче, поэтому я мог иметь полный доступ к SQLAlchemy.
Я пытаюсь воспроизвести это поведение в файле tasks.py, но без успеха. Есть ли у вас какие-либо намеки на то, как достичь этого?