0
0

More than 3 years have passed since last update.

Djangoでbitflyerの収支管理アプリを作ってみる(90.[MVC]という概念を理解したい)

Posted at

画面の理解力が全くないため

※私はHTMLとCSSを軽く触れる程度で、PHPでチャット作ったことはあります。
 しかもバックエンドばかり勉強しててフロントエンドはザルみたいな実装…
 BootStrapとか全然わかんなくてHTMLとCSSだけで泣きながら作ったのも今ではいい思い出。
 触ってないからまるで進歩していない

とりあえずMVCってなんぞ?というところを理解したくこの記事を別立てしました。

プレゼンテーション1.png

Model、View、Controlerの頭文字を取ってMVC。

大雑把に役割を把握するなら

Model:データベースとのやり取り
View:表示画面を錬成
Controller:司令塔

って感じになりますかね。

プロジェクトにはいくつでもアプリケーションを登録することができ、アプリケーションひとつひとつがMVCを持てます。

今回作ろうとしている収支管理アプリでは、以下のような構成になる予定です。

ログイン画面、ユーザー登録画面はUsersデータベースを呼び出して使う
→同じアプリケーションの中に共存させる

その他の画面はデータベースを必要としない
→別アプリケーションにする必要は特にない

どんな感じでアプリケーションを作っていくかは次でやっていきます。

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