#DRF
6 件の記事
読了 12分
Django DRF #6 テストとデプロイ — Docker、gunicorn、nginx
APITestCase / APIClient / pytest-django / factory_boy で統合テスト、そして Docker のマルチステージ + gunicorn + nginx + docker-compose でプロダクションデプロイまで。
読了 9分
Django DRF #5 OpenAPI ドキュメント — drf-spectacular
drf-spectacular で DRF API の OpenAPI 3.x スキーマ / Swagger UI / ReDoc を自動生成し、デコレータでレスポンス・エラー・認証を精密に明記する方法。
読了 9分
Django DRF #4 Celery で非同期作業
重い作業 / 外部 IO / スケジューリングをレスポンスの流れから分離する標準 — Celery + Redis のセットアップ、シグナル連携、retry、periodic task、モニタリングまで。
読了 7分
Django DRF #3 Filtering / Ordering / Pagination
django-filter で検索フィルタ、OrderingFilter/SearchFilter、そして PageNumber/LimitOffset/Cursor ページネーションの位置比較まで。
読了 8分
Django DRF #2 認証 / 権限 — Token、JWT、custom permission
DRF の認証バックエンド (Session/Token/JWT) と permission クラス、オブジェクト単位の IsOwner のようなカスタム権限まで一カ所に。
読了 9分
Django DRF #1 DRF のはじめ方 — Serializer、ViewSet、Router
Django の上に REST API レイヤーを乗せる標準 — DRF の Serializer/ViewSet/Router の基本を一カ所に整理します。