--- title: flaskの課題 tags: 考察 --- 自分用に、flaskを使っていて、大きくなるに連れてどのような問題が増えてきたか、どのような方法で克服することができるかについてまとめる https://speakerdeck.com/terapyon/python-webhuremuwakubi-jiao * リクエストの処理、データベースのアクセスなどへの明示的、DRYを意識したコーディング * json api部分とhtml ui部分の分離 * 入れ子になったエンドポイントの管理 * データベースのマイグレーション * 開発の流れ * frontend apiとの接続 * firebaseとの比較 * 実行速度、ボトルネック、重いところの分離 * controller, business logic, 外部apiリクエスト、モデルなどの分離、設定ファイルの管理、共有インスタンスの管理 * 認証、ユーザーの管理 database https://docs.djangoproject.com/ja/2.2/topics/db/models/ classで管理することができる。この時uniqueなどの制約を設けることもできる https://qiita.com/kimihiro_n/items/86e0a9e619720e57ecd8 django-rest vue server side側はrest apiにしてcrudができるようにする。 この原則に従い、検索などはserver sideで実行しておくようにする。 https://qiita.com/ryo_mt09sp/items/574bed236f3128cf97cd