SQLAlchemy: удаление без commit и закрытие Session

API сообщил клиенту об успешном удалении, но обработчик не зафиксировал транзакцию. После закрытия сессии приходит новый GET. Определите, осталась ли запись в базе, и проверьте понимание границ транзакции.

Программа курса «FastAPI для начинающих: API с базой данных и тестами».

Обработчик загрузил Room, вызвал db.delete(room) и вернул204 без commit. Зависимость закрыла Session. Следующий GET ищет ту же комнату в новой Session. Что он увидит?

Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи