SQLAlchemy: id объекта до добавления в Session

Объект ORM создан обычным вызовом конструктора, но ещё не добавлен в сессию. Определите значение его id и отделите создание Python-объекта от записи строки в базу. Объявление первичного ключа приведено в условии.

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

У Room объявлены id: Mapped[int] = mapped_column(primary_key=True), name и capacity. Выполнили только room = Room(name="Гамма", capacity=10); id не передали, Session не создавали. Чему равен room.id?

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

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