【Django】ジェネリックビューについて
ジェネリックビューとは、指定したモデルの全レコードを取り出したり、特定のIDのものだけを取り出すといった基本的な機能を持った規定のビュークラスです。ジェネリックビューの代表的なものとして「ListView」「DetailView」の2つをとりあげます。ListViewについ
ジェネリックビューとは、指定したモデルの全レコードを取り出したり、特定のIDのものだけを取り出すといった基本的な機能を持った規定のビュークラスです。ジェネリックビューの代表的なものとして「ListView」「DetailView」の2つをとりあげます。ListViewについ
データ一覧画面から、データを選択して削除を行います。まずはdelete.htmlを作成します。hello/templates/hello/delete.html{% load static %}<!doctype html><html lang
まずは、Updateを行うためのedit.htmlを作成します。hello/templates/hello/edit.html{% load static %}<!doctype html><html lang="ja">&
CRUDとはデータベースを利用するための基本機能は、「CRUD」という4文字で表されます。Create新規作成Readレコード取得Updateレコード内容を変更Deleteレコードを削除Createを作るforms.pyを下記のように修正します。he
基本操作マイグレーションファイルを作成python manage.py makemigrationsマイグレーションファイルをデータベースに適用・マイグレーションIDが未指定だった場合全てのマイグレーションを適用・指定したマイグレーションIDが未適用のものだった場合、そのI
views.pyを利用してデータベースにアクセスしてレコードを表示させます。レコードの内容を表示するhello/views.pyfrom django.shortcuts import renderfrom .models import Contactdef
Djangoではデータベースの管理ツールが用意されていて、それを使ってWEB上でテーブルなどの編集が行えます。管理者の作成まずはコマンドプロンプトにて管理者を作成します。C:\django_app>python manage.py createsupe
Djangoで使えるデータベースは下記の3つです。MySQLPostgreSQLSQLiteデータベースの設定をするデータベース接続の設定はsettings.pyに記載があります。SQLiteの場合デフォルトでSQLiteの設定がされてい
セッションの働きセッションを利用することでアクセスしたクライアントの情報をずっと維持することができます。このセッションは、Djangoプロジェクトに最初から組み込まれています。settings.pyのINSTALLED_APPSとMIDDLEWAREという値になります。django
複数項目選択ができるリストを作成します。hello/views.pyfrom django.shortcuts import renderfrom django.http import HttpResponsefrom django.views.generic