Я построил колбу с 2 конечными точками, опирающуюся на колбу sqlalchemy, где одна конечная точка предназначена для получения данных, а другая для обновления данных.Теперь вопрос в том, как я могу гарантировать, что та же строка, которая извлекается для редактирования, не будет передана другому пользователю.Я попытался с помощью with_for_update () в своем запросе безуспешно, что-то вроде этого для конечной точки "getData ()",
def getDatum():
qu = Users.query.join(id=b.id).with_entities(Users.a, Users.b,
B.name).with_for_update().filter(Users.id!=id).first()
, однако строка не заблокирована или находится в состоянии, когда другойпользователи не обслуживаются одинаково, я много исследовал, но не смог найти ничего полезного.