Django REST Framework における ViewSet と自動ルーティング、認証の実装
DRF における 9 つのビューサブクラスの活用
Django REST Framework (DRF) では、GenericAPIView と各種 Mixin を組み合わせることで、特定の機能に特化したビューサブクラスが提供されています。これにより、最小限のコードで CRUD 機能を実装できます。
CreateAPIView: 作成のみ
ListAPIView: 一覧取得のみ
RetrieveAPIView: 単一取得のみ
DestroyAPIVi ...
9月19日 03:05 投稿
Django REST FrameworkのViewSetにカスタム操作を追加する@actionデコレータの実践
コレクションレベルのカスタムエンドポイント実装
detail=Falseを指定することで、モデル全件を対象とするエンドポイントを構築できます。アクティブユーザー数の集計処理を例に説明します。
from rest_framework.decorators import action
from rest_framework.response import Response
from rest_framework.viewsets import ModelViewSet
class AccountViewSet(ModelVi ...
6月30日 20:35 投稿