調子に乗るな、みんな頭がいい

ある程度負けることを認めながらつらつらと書いていきます。Twitterで育ちました。

MVCモデルとは

MVCモデル

よくアプリの設計で言われているMVCモデルが、まさに今回開発したアプリ(というかFlask)で採用されているモデルです。

  • M(model):DBレコードをオブジェクトとして受け取る部分。今回のアプリで言う所のmodels.pyが該当します。
  • V(view):Webページを表示する部分。今回のアプリで言う所のtemplates/static/が該当します。
  • C(controller):httpリクエストを受け取って、modelを介してDB操作をしたり、viewを介してWebページを表示させたり等、中枢となる処理を実行する部分。今回のアプリで言う所のapp.pyが該当します。