Django4基礎ハンズオンテキスト
Published on 17/08/2023 17:42
- 168
01: Djangoの概要
- 1.1 Djangoとは
- 1.2 Djangoの特徴
- 1.3 対応表
02: Djangoプロジェクトの作成
- 2.1 プロジェクトとアプリケーションの違い
- 2.2 プロジェクトの作成と実行
- 2.3 ファイルについて
03: Djangoアプリケーションの作成
- 3.1 settings.pyの修正
- 3.2 アプリケーションの作成
- 3.3 アプリケーションの登録
04: DjangoのMVTパターン
- 4.1 MVTパターンとは
- 4.2 モデル(Model)
- 4.3 ビュー(View)
- 4.4 テンプレート(Template)
05: データベースとモデル
- 5.1 モデルの作成
- 5.2 マイグレーション
- 5.3 データベース
06: Django管理サイトの利用
- 6.1 Django管理サイト
- 6.2 管理サイトでのデータ操作
- 6.3 カスタマイズ
07: URLのマッピング
- 7.1 エンドポイントとルーティング
- 7.2 urls.py
- 7.3 views.py
08: ビューとテンプレート
- 8.1 テンプレートの利用
- 8.2 テンプレートの表示
- 8.3 テンプレートにデータを送る
09: 入力フォーム
- 9.1 入力値の取得
- 9.2 Djangoフォームの利用
- 9.3 Modelフォームの利用
10: モデルの使い方(基礎)
- 10.1 データ登録
- 10.2 データ削除
- 10.3 データ更新
- 10.4 データ参照
- 10.5 フラッシュメッセージ
11: モデルの使い方(応用)
- 11.1 リレーションシップ
- 11.2 ForeignKey:一対多
- 11.3 OneToOneField:一対一
- 11.4 ManyToManyField:多対多
12: クラスベースビュー
- 12.1 ファンクションベースビュー
- 12.2 クラスベースビュー
- 12.3 クラスベースビューでのCRUD
13: クラスベースビュー
- 13.1 テンプレートの継承
- 13.2 extendsとblock
- 13.3 共通レイアウト
14: セッション
- 14.1 セッション
- 14.2 request.sessionオブジェクト
15: 認証処理
- 15.1 認証機能
- 15.2 アクセス防止機能