Django の可能性と IRIS の使用方法を引き続き観察しています。 初めにモデルの定義方法と、IRIS に存在しているテーブルへの接続方法を確認し、次に組み込みの Django 管理ポータルを拡張して、モデルに含まれるデータの表示、フィルタ、編集、そしてページネーションの機能を追加しました。
では、実際の動作を確認しましょう。posts-and-tags パッケージで使用したデータで Django に REST API を作成します。
それには、Django REST Framework を使用します。
Django REST Framework は、Web API を構築するための強力で柔軟性を備えたツールキットです。
REST Framework の使用を推奨するのには、以下のような理由があります。
- Web で閲覧可能な API には、開発者のユーザビリティにおいて大きなメリットがあります。
- OAuth1a と OAuth2 の認証ポリシーを含むパッケージ
- ORM と非 ORM データソースの両方をサポートするシリアル化
- すべてをカスタマイズ可能。強力な機能が必要なければ、通常の関数ベースのビューを使用できます。
- 詳細なドキュメントと優れたコミュニティサポート
- Mozilla、Red Hat、Heroku、Eventbrite など、世界的に有名な企業が使用・信頼