강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

sksmsghdxo5233 のプロフィール画像
sksmsghdxo5233

投稿した質問数

初めてのPythonバックエンド FastAPI入門 (FastAPIから非同期SQLAlchemyまで) [フルスタック Part1-2]

FastAPI MVCモデル + 非同期DB実行実戦プロジェクト2

AsyncSession 질문입니다.

作成

·

169

0

섹션 17. 2번째 강의에서 "signup(회원가입), login(로그인), create_memo(메모 생성)" 함수에만 db를 AsyncSession으로 사용하고,

비동기 처리가 포함된 다른 함수인 "list_memos(메모 조회), update_memo(메모 수정), delete_memo(메모 삭제)" 함수에는 db를 Session으로 사용하는 것 같은데 이유가 있을까요??

pythonmvcsqlalchemyFastAPIbackend

回答 1

0

funcoding님의 프로필 이미지
funcoding
インストラクター

안녕하세요. 답변 도우미 입니다.

당시에 관련 코드를 작성할 때에는 AsyncSession 과 Session 사용법을 모두 강의내에서 익혔으니, 두 기법을 모두 활용하는 차원으로 코드를 작성해보고 설명을 드린 것이었습니다.

말씀하신대로 보다 비동기 작업의 장점을 최대한 활용하기 위해서는 메모 조회/수정/삭제 부분도 AsyncSession 로 적용해서 모든 코드를 모두 AsyncSession 방식으로 하는 것이 더 좋습니다.

감사합니다.

sksmsghdxo5233 のプロフィール画像
sksmsghdxo5233

投稿した質問数

質問する