LoginSignup
0
0

Python + FastAPIにおけるDAOとDTOパターン(基本ほりさげ①)

Last updated at Posted at 2024-04-18

※本記事はドラフト版です。

FastAPIでDaoとDTOパターンを使用する場合はどうするのか確認しました。

Javaの例

PythonでDAOやDTOはやっぱりHitしないです。
まずは、Javaで確認していきます。

DAOとDTOパターンについて(javaの例)

  1. DAOパターン
    image.png

  2. 単純なDAO・DTOパターン
    image.png

  3. DAO・DTOパターン
    image.png
    引用:
    https://note.com/yukoro/n/na9d0c961ceb4

Python + FastAPI + SQLAlchemyで実現する場合

そもそもFastAPIはどういう構成を推奨しているのか

schemaについて

リクエスト・レスポンスがschemaになる模様
SQLAlchemyではmodelになる模様
https://fastapi.tiangolo.com/ja/tutorial/sql-databases/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0