euew

未分類

WagtailのHomePageの作成

HomePage モデルの拡張home/models.pyを以下のように編集して、モデルにbodyフィールドを追加します。モデルの変更をDBに適用します。マイグレーションの実行。Wagtailの管理画面内でホームページを編集できるようになり...
未分類

Wagtail

Wagtailのインストールと実行 WagtailのHomePageの作成
未分類

Wagtailのインストールと実行

Wagtail のインストールと実行仮想環境の作成仮想環境を作成します。仮想環境をアクティブにします。WagtailのインストールWagtailをインストールします。サイトの作成以下のコマンドを実行し、自分のサイトを作成します。カレントディ...
未分類

FormView

FormViewはフォームを表示したり、フォームの送信を受け取ります。今回は掲示板風なサイトを作成します。テーブルは以下のようにThreadとResponseからなり、ResponseのtitleはThreadのidと1対多の関係です。入力...
Django

DeleteView

モデルListViewで使用した以下のmodelを使います。ListView モデル ViewDeleteBookViewクラスを作成しました。FormDeleteViewではFormの指定は必要ありません。URLDeleteBookVie...
Django

UpdateView

モデルListViewで使用した以下のmodelを使います。ListView モデルの定義ViewUpdatebookViewクラスを作成しました。FormCreateViewで使用したForm(BookForm)を使用しています。Crea...
未分類

CreateView

モデルListViewで使用した以下のmodelを使います。ListView モデルの定義ViewAddNewBookViewを作成しました。今回のポイントは以下:「from django.views.generic.edit import...
未分類

ListView

ListView は、指定したモデルのオブジェクトのリストを取得してテンプレートに渡し、それを一覧表示するために使われます。モデルの定義test_app/models.py に今回は以下のように記述しました。Viewtest_app/vie...
未分類

クラスベースービュー

View概要ListViewモデルからリストを作成CreateView新しいデータを追加するUpdateViewデータを更新するDeleteViewデータを削除する上記までのコードは以下に格納View概要コードFormViewフォームを表示...
Django

データベースのコンテンツをテンプレートに渡す

Viewの編集「test_app/views.py」を以下のように変更します。テンプレートの編集テンプレートのtop_page.htmlを以下のように記述します。解説{% for code in database_object %}{% e...