ここをクリックして My Live を視聴してください
目次: Django の基本
-
Django の紹介
- Django フレームワークの概要
- Python のインストール
- 仮想環境のセットアップ
- Django のインストール
- 最初の Django プロジェクトの作成
-
Django プロジェクトの構造
- Django のプロジェクト レイアウトを理解する
- Django 設定の管理
- データベース設定の構成
- urls.py、views.py、models.py ファイルの概要
-
Django アプリの作成
- Django アプリとは何ですか?
- アプリの作成と登録
- アプリの構造を理解する
- アプリをメイン プロジェクトにリンクする
-
ジャンゴ モデル
- Django ORM の概要
- モデルの作成と管理
- makemigrations と mitigration を使用したデータベースの移行
- Django ORM を使用したデータベースのクエリ
-
ジャンゴ管理者
- Django 管理インターフェイスのセットアップ
- 管理インターフェースのカスタマイズ
- ユーザーと権限の管理
- スーパーユーザーの作成
-
Django のビューと URL
- Django のビューを理解する
- URL ルーティングと URL パターン
- クラスベースのビューと関数ベースのビュー
- HTML テンプレートのレンダリング
-
Django テンプレート
- Django テンプレート言語 (DTL) の概要
- テンプレートの作成と使用
- テンプレートの継承と再利用性
- テンプレートのタグとフィルタの操作
-
Django フォーム
- Django フォームの概要
- フォームの作成と検証
- フォーム送信の処理
- Crispy Forms を使用したフォーム レイアウトのカスタマイズ
-
Django 静的ファイルとメディア ファイル
- Django で静的ファイルを提供する
- メディア ファイル (画像、ビデオなど) の管理
- 静的パスとメディア パスの構成
- 本番環境への静的ファイルとメディア ファイルのデプロイ
-
ユーザー認証
- Django の認証システムの紹介
- ユーザー登録とログイン ビューの作成
- ユーザーセッションの管理
- パスワード リセット機能の実装
-
Django を使用した REST API の構築
- Django REST フレームワーク (DRF) の概要
- API エンドポイントの作成
- シリアライザーとクエリセット
- DRF での認証と権限
-
Django でのテスト
- Django テストの概要
- ビュー、モデル、フォームの単体テストの作成
- Django のテスト クライアントの使用
- テストの実行と結果の表示
-
Django プロジェクトのデプロイ
- 実稼働用に Django プロジェクトを準備する
- 実稼働サーバーのセットアップ
- Gunicorn と Nginx の構成
- Heraku や DigitalOcean などのプラットフォームへのデプロイ
-
結論と次のステップ
- Django の基本の要約
- Django 開発のベスト プラクティス
- さらなる学習のためのリソース
- 高度な Django トピックの紹介 (チャネル、キャッシュなど)