Django 開発パターン スケーラブルで保守可能なアプリケーションのための本番グレードのDjangoアーキテクチャパターン。 いつ有効化するか - Djangoウェブアプリケーションを構築するとき - Django REST Framework APIを設計するとき - Django ORMとモデルを扱うとき - Djangoプロジェクト構造を設定するとき - キャッシング、シグナル、ミドルウェアを実装するとき プロジェクト構造 推奨レイアウト 分割設定パターン モデル設計パターン モデルのベストプラクティス QuerySetのベストプラクティス マネージャーメソッド Django REST Frameworkパターン シリアライザーパターン ViewSetパターン カスタムアクション サービスレイヤーパターン キャッシング戦略 ビューレベルのキャッシング テンプレートフラグメントのキャッシング 低レベルキャッシング QuerySetのキャッシング シグナル シグナルパターン ミドルウェア カスタムミドルウェア パフォーマンス最適化 N+1クエリの防止 データベースインデックス 一括操作 クイックリファレンス | パターン | 説明 | |---------|-------------| | 分割設定 | dev/prod/test設定の分離 | | カスタムQuerySet…