Термин Python для веба: Django и FastAPI обновлено

Identity map в Session: что это

Коротко

Identity map в Session: словарь «первичный ключ - объект» внутри сессии. Один и тот же ряд базы в одной сессии представлен одним объектом Python. session.get(User, 1) сначала смотрит в identity map и может не делать запрос.

Определение

Словарь «первичный ключ -> объект» внутри сессии. Один и тот же ряд базы в одной сессии представлен одним объектом Python. session.get(User, 1) сначала смотрит в identity map и может не делать запрос.

Подробнее

Поэтому две загрузки одного пользователя в одной сессии вернут один объект, а изменения через одну ссылку видны через другую.

Запомните, а не прочитайте

В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Python для веба: Django и FastAPI проверят, что термин понятен в деле.