Django DeleteView モデルListViewで使用した以下のmodelを使います。ListView モデル ViewDeleteBookViewクラスを作成しました。FormDeleteViewではFormの指定は必要ありません。URLDeleteBookVie... 2025.04.10 Django
Django UpdateView モデルListViewで使用した以下のmodelを使います。ListView モデルの定義ViewUpdatebookViewクラスを作成しました。FormCreateViewで使用したForm(BookForm)を使用しています。Crea... 2025.04.10 Django
Django データベースのコンテンツをテンプレートに渡す Viewの編集「test_app/views.py」を以下のように変更します。テンプレートの編集テンプレートのtop_page.htmlを以下のように記述します。解説{% for code in database_object %}{% e... 2025.04.09 Django
Django マイグレーション マイグレーションの流れマイグレーションは以下のような流れで行います。models.pyにモデルを定義マイグレーションファイルを作成マイグレーションファイルの内容をデータベースに適用models.pyにモデルを定義モデルを定義するには「tes... 2025.04.09 Django
Django データベースの初期設定 マイグレーションDjangoのマイグレーションではデータを保持したままテーブルの定義を変更することができます。以下のコマンドを実行するとマイグレーションが実行されます。管理ユーザーの作成以下のコマンドを実行し、DBの管理ユーザーを作成します... 2025.04.09 Django
Django ビューからテンプレートに値を渡す ビューの変更今回は関数ベースビューで定義した文字列をテンプレートに渡します。「test_app/views.py」を以下のように記述します。top_page 関数内で context という辞書を作成しています。 context という変数... 2025.04.09 Django
Django テンプレートの使用 ルーティングの設定以下を参照し、ルーティングの設定をあらかじめ行ってください。ルーティングの設定 Viewの作成test_app/views.py を以下のように変更します。render とは?render は テンプレート(HTMLファイ... 2025.04.09 Django
Django ブラウザに文字を表示するまで Viewの作成「test_app/view.py」に「Hello World」と返すビューを作成します。HttpResponse とは?HttpResponse は HTTPレスポンスを直接返す ためのクラスです。文字列やバイナリ(画像やP... 2025.04.08 Django
Django プロジェクトの設定 プロジェクトの設定はプロジェクト作成時に生成された「settings.py」というファイルに記述します。言語とタイムゾーンの変更settings.py の LANGUAGE_CODE を ja に書き換えると日本語で表示できます。開発サーバ... 2025.04.08 Django