Django

Django

【Django】関数ベースビュー(FBV)の書き方

こんにちは、かつコーチです。前回の記事でurls.pyからviews.pyの処理を呼び出す流れを紹介しましたが、今回はその「処理」そのものを担当するViewの書き方を詳しく解説します。Djangoには2種類のViewの書き方があり、その1つ...
Django

【Django】urls.pyでルーティングを設定する基本

こんにちは、かつコーチです。前回の記事でDjangoのディレクトリ構成を紹介した際、「urls.pyはルーティングの起点になる」と説明しました。この記事では、実際にurls.pyを編集しながら、URLと処理を結びつけるルーティング(どのUR...
Django

【Django】MTVパターンとDjangoのディレクトリ構成を理解する

こんにちは、かつコーチです。前回の記事でdjango-admin startprojectを実行し、プロジェクトの雛形を作成しました。でも、生成されたフォルダやファイルを見て「これは何のためのファイルなんだろう」と戸惑った人も多いはずです。...
Django

【Django】django-admin startprojectでプロジェクトを作成する手順

こんにちは、かつコーチです。「Djangoとは?」の記事でDjangoの概要を紹介しましたが、実際に手を動かさないとイメージはつかめません。この記事では、Django 5系を前提に、django-admin startprojectコマンド...
Django

【Django】Djangoとは?「バッテリー同梱」のPythonフレームワークを初心者向けに解説

こんにちは、かつコーチです。「Pythonを勉強したから、次はWebアプリを作ってみたい」と思ったとき、多くの人がぶつかるのがDjango(ジャンゴ)という名前です。聞いたことはあっても、「結局何ができるのか」「他のフレームワークと何が違う...