Size: a a a

2019 December 26

T

Tishka17 in Python Flask
Koote
это весь код ? Дальше тебе не надо работать с алхимией?
это весь код. "дальше" не существует у меня вечный цикл
источник

T

Tishka17 in Python Flask
на саомм деле между query и delete я ещё с этими сущностями что-то делаю, но не суть
источник

K

Koote in Python Flask
Tishka17
это весь код. "дальше" не существует у меня вечный цикл
надо синхронизировать сессию
источник

T

Tishka17 in Python Flask
Koote
надо синхронизировать сессию
зачем?
источник

K

Koote in Python Flask
Tishka17
зачем?
теперь и я запутался
источник

K

Koote in Python Flask
в общем
источник

T

Tishka17 in Python Flask
такое ощущение, что мне надо сделать synchronize_session=False чтобы не делался селект и session.expire_all() для очистки кэша
источник

K

Koote in Python Flask
Tishka17
вот если у меня код вида:
while True:
   objs  =query().all()
   session.delete(objs)


нужно ли мне указывать synchronize_session?
что бы при следующем квери не получить "странный" результат дока рекомендует юзать synchronize_session=False
источник

T

Tishka17 in Python Flask
Koote
что бы при следующем квери не получить "странный" результат дока рекомендует юзать synchronize_session=False
эм
источник

T

Tishka17 in Python Flask
нет
источник

T

Tishka17 in Python Flask
Koote
что бы при следующем квери не получить "странный" результат дока рекомендует юзать synchronize_session=False
False - don’t synchronize the session. This option is the most efficient and is reliable once the session is expired, which typically occurs after a commit(), or explicitly using expire_all(). Before the expiration, objects may still remain in the session which were in fact deleted which can lead to confusing results if they are accessed via get() or already loaded collections.
источник

T

Tishka17 in Python Flask
если expire_all не было, наоборот будут казусы. Но при get, а не при новом селекте
источник

S

Stanislav in Python Flask
Вопрос по sqlalchemy. База sqllite. Мне нужно изменить значение в поле email пользователя. Какой командой это сделать?
источник

АП

Агент Печенька in Python Flask
update
источник

V

Vlad in Python Flask
Stanislav
Вопрос по sqlalchemy. База sqllite. Мне нужно изменить значение в поле email пользователя. Какой командой это сделать?
1. вар https://sqlitebrowser.org/
2. вар
user = User.get(user_id)
user.email = 'new@mail.ru'
db.session.commit()
3. вар как написали выше
источник

S

Stanislav in Python Flask
Спасибо!
источник

I

Iz in Python Flask
Друзья образовался у меня такой вопрос,
я как то вот так  через апи получаю пагинацию
q.paginate(listId, listSize, False).items
как я могу узнать есть ли следующая страница))  подскажите
источник

T

Tishka17 in Python Flask
запрашивай на 1 элемент больше чем запросил юзер
источник

АП

Агент Печенька in Python Flask
Iz
Друзья образовался у меня такой вопрос,
я как то вот так  через апи получаю пагинацию
q.paginate(listId, listSize, False).items
как я могу узнать есть ли следующая страница))  подскажите
Фрейм какой?
источник

T

Tishka17 in Python Flask
Агент Печенька
Фрейм какой?
выглядит как flask_sqlalchemy
источник