7
질문
FastAPI
SQLAlchemy
async 세션에서 relationship이 lazy load 에러가 납니다
비동기 세션으로 조회한 뒤 관계 속성에 접근하면 MissingGreenlet 에러가 발생합니다. 어떻게 해결하나요?
김
김개발 · 2026.06.30 · 조회 214
답변 2
12
✓
채택된 답변
관계를 즉시 로드하도록 selectinload를 쓰면 됩니다.
stmt = select(Post).options(selectinload(Post.comments))
또는 lazy="selectin"을 모델 관계에 지정해도 됩니다.
이
이온디 · 2026.06.30 · 좋아요 12
3
저는 서비스 레이어에서 필요한 관계를 미리 로드해두는 방식으로 우회했습니다.
박
박디자 · 2026.06.30 · 좋아요 3