【Django】選択リストを使用する
多数の選択項目を扱うリストを作成します。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.views.generic
多数の選択項目を扱うリストを作成します。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.views.generic
複数の項目から1つを選ぶラジオボタンを作成します。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.views.gen
任意の値を設定してプルダウンメニューを作成する方法です。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.views.
「unknown」「YES」「NO」から選択するフィードです。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.vie
チェックボックスは、「BooleanField」というクラスとして用意されています。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom
日時には3種類のクラスが用意されています。DateField日付形式のテキストのみ受け付けます。TimeField時刻形式のテキストのみ受け付けます。DateTimeField日付と時刻を続けたテキストのみ受け付けます。hello/views.pyfrom
Formでは多数のクラスが用意され、様々なフィールドを利用することができます。hello/views.pyfrom django.urls import pathfrom .views import HelloViewurlpatterns = [ pat
index関数の中でGETとPOSTの処理をしていると、1つのビュー関数だけでGET時の処理とPOST時の処理を用意しなければなりません。より複雑な作業を行わせるようになると、いろいろ処理が複雑になります。そこで、TemplateViewクラスを利用します。TemplateViewクラスはビューを
htmlで作成したフォームは一度送信するとフォーム内容がクリアされてしまう問題があります。そこで、DjangoのFormクラスを使用します。Formというクラスを作成して、そこでフォームの内容を定義しておきます。まずは、forms.pyを作成します。「django_app」→「hello」
まず、index.htmlにフォームを用意します。hello/templates/index.html<body class="container"> <h1 class="display-4 text-p