Форум сайта python.su
Пишу графическую морду для программы и хотел выполнять запросы БД в отдельном потоке, но с sqlalchemy возникли проблемы (объект сессии привязывается строго к 1 потоку).
Исходя из этого возник вопрос: “Как работать с базой, чтобы на время запроса интерфейс не замораживался?”.
Офлайн
Асинхронно, rq, celery
Офлайн
jon34
вам нужен scoped_session
Офлайн
ajib6ept
Для не очень большого приложения работающего с sqlite, это мягко говоря over head.
Офлайн
sander
спасибо за наводку, пошёл читать
Офлайн
jon34Для такого приложения готовый http://www.python-camelot.com/ не подойдёт?
Для не очень большого приложения работающего с sqlite
Офлайн
sander
Подтверждаю. Мало того, в документации на первых 20 страницах это написано. Причем большими буквами…
Офлайн