未分類 WagtailのHomePageの作成 HomePage モデルの拡張home/models.pyを以下のように編集して、モデルにbodyフィールドを追加します。モデルの変更をDBに適用します。マイグレーションの実行。Wagtailの管理画面内でホームページを編集できるようになり... 2025.04.17 未分類
未分類 Wagtailのインストールと実行 Wagtail のインストールと実行仮想環境の作成仮想環境を作成します。仮想環境をアクティブにします。WagtailのインストールWagtailをインストールします。サイトの作成以下のコマンドを実行し、自分のサイトを作成します。カレントディ... 2025.04.17 未分類
未分類 FormView FormViewはフォームを表示したり、フォームの送信を受け取ります。今回は掲示板風なサイトを作成します。テーブルは以下のようにThreadとResponseからなり、ResponseのtitleはThreadのidと1対多の関係です。入力... 2025.04.11 未分類
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
未分類 CreateView モデルListViewで使用した以下のmodelを使います。ListView モデルの定義ViewAddNewBookViewを作成しました。今回のポイントは以下:「from django.views.generic.edit import... 2025.04.10 未分類
未分類 ListView ListView は、指定したモデルのオブジェクトのリストを取得してテンプレートに渡し、それを一覧表示するために使われます。モデルの定義test_app/models.py に今回は以下のように記述しました。Viewtest_app/vie... 2025.04.10 未分類
未分類 クラスベースービュー View概要ListViewモデルからリストを作成CreateView新しいデータを追加するUpdateViewデータを更新するDeleteViewデータを削除する上記までのコードは以下に格納View概要コードFormViewフォームを表示... 2025.04.10 未分類
Django データベースのコンテンツをテンプレートに渡す Viewの編集「test_app/views.py」を以下のように変更します。テンプレートの編集テンプレートのtop_page.htmlを以下のように記述します。解説{% for code in database_object %}{% e... 2025.04.09 Django