Size: a a a

2021 November 29

AT

Alex Ted in Python Flask
офтоп. RO 1 день
источник

AT

Alex Ted in Python Flask
Предупреждал же, ну
источник

ЖС

Жарчинский Сергей... in Python Flask
Всем привет. Есть некая бд с данными нужно через доставать от туда данные и отдавать их на фронт, для работы с базой планирую использовать sql алхимию, при этом в моём приложение нет никаких моделей просто подключение к базе и работа с теми данными. Подскажите, пожалуйста, возможно ли это реализовать на алхимии иле же лучше это делать на чистом sql?
источник

ЖС

Жарчинский Сергей... in Python Flask
К примеру через mysql connector
источник

T

Tishka17 in Python Flask
Почему бы не сделать модели?
источник

ЖС

Жарчинский Сергей... in Python Flask
Вообще ты прав, в той базе только 5 записей + нужно будет создать ещё одну таблицу.
Все вопрос закрыт, спасибо большое))))))) Чет не подумал))
источник

T

Tishka17 in Python Flask
Собственно, никто не мешает использовать модели с существующими таблицами
источник

ЖС

Жарчинский Сергей... in Python Flask
Хмм... не знал, пойду почитаю доку.
Спасибо.
источник

yh

yasya huyase in Python Flask
Ребят, привет
Пытаюсь запустить бэкграунд таску в роуте, но постоянно получаю ошибку
Working outside of application context
, даже если использую with app.app_context()
в чем проблема?
вот гист:
https://gist.github.com/yarickprih/ccaa5471e4e5f2da951abdfe7eb21b12
источник

o

oxid in Python Flask
Из треда нельзя делать redirect
источник

o

oxid in Python Flask
там уже нет контекста запроса
источник

yh

yasya huyase in Python Flask
окей, можно ли туда передать текущий контекст?
в этой таске будет работа с бд и там те же проблемы
источник

o

oxid in Python Flask
оттуда нельзя сделать return redirect
источник

o

oxid in Python Flask
или надо в контроллере как-то подождать окончания вычисленйи в треде (future?) и вернуть
источник

yh

yasya huyase in Python Flask
тогда оно перестанет быть бэкграунд таской потому что будет ждать окончания
источник

yh

yasya huyase in Python Flask
https://gist.github.com/yarickprih/ccaa5471e4e5f2da951abdfe7eb21b12
обновил гист, убрал редирект и подставил работу с бд
источник

o

oxid in Python Flask
Надеюсь сессии контекст не нужен)
источник

O

Oleksii 🌈 in Python Flask
Такой вопрос, а как можно достать с базы юзера по определенному логину в flask_sqlalchemy?
источник

yh

yasya huyase in Python Flask
User.query.filter_by(login=«…»).first()
источник

O

Oleksii 🌈 in Python Flask
спасиб
источник