Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как получить объекты только для чтения из базы данных?

Автор вопроса: bribonОтветов: 1

Я хотел бы запросить базу данных и получить объекты только для чтения с объектом сеанса. Мне нужно сохранить объекты на моем сервере и использовать их через сеанс пользователя. Если я использую объект вне функции, которая вызывает базу данных, я получаю эту ошибку:

"DetachedInstanceError: родительский экземпляр не привязан к сеансу; операция ленивой загрузки атрибута "элементы" не может быть продолжена"

Мне не нужно вносить какие-либо изменения в эти объекты, поэтому мне не нужно загружать их снова.

Есть ли способ, которым я могу это получить?

Заранее спасибо!

pythonsqlalchemy

Ответы

Ответ 1 · Aaron Digulla

Вы должны снова загрузить родительский объект.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы