前提
- Django 2.x
初心者向け。実践では大体こんな理解が良いかもという説明です。
Django 2.x で画面を追加するフロー
大きく2ステップで考えるのが良いです。
ステップ1
平行で進められる2つのフローで考えられます。
- フローA
- モデルを作成
- フォームを作成
- フローB
- テンプレートを仮で作る
- ビューを仮で作る
- URLディスパッチャにビューを登録する
"仮で作る"というのはフローAに影響されないように考えればOKです。
ステップ2
ステップ1で作成したテンプレートとビューにモデルとフォームを組み込んでいきます。
この時点ではrunserverで画面を表示して、更新しながらインクリメンタルに開発するのが良いです。
フォームが不要な場合や、静的ファイルやテンプレートタグが必要、といったこともありますが、
上記の考えをもとに応用できると思います。