はじめに
この記事は、DRF(Django REST framework)の公式チュートリアル(全6回)を和訳&解説したシリーズのまとめ記事です。
ぼくが DRF のチュートリアルで Web API を学んだとき、全6回を通して和訳された記事が見つからず、原文のまま読んで進めることになりました。
最近では ChatGPT などの生成AIを使えば、わかりやすい訳を出してくれるので便利なんですが、毎回コピペして翻訳させるのも意外と手間だったりします。
そこで今回、同じように「DRF のチュートリアルを無料でやってみたいけど、英語がちょっと苦手……」という方の助けになればと思い、この和訳シリーズを書きました。
※記事内のコードや内容は、Django REST frameworkによるオリジナルチュートリアルを元にしています。著作権は全てDRFの運営元に帰属します。
構成
本シリーズ(全6記事)の一覧は以下のとおりです。公式チュートリアルの各パートごとに、日本語で解説しています。
和訳記事(Qiita) | 原文チュートリアル | 学べること |
---|---|---|
チュートリアル①:Serialization | Tutorial 1: Serialization | モデル → JSON に変換(シリアライザの基本) |
チュートリアル②:Requests and Responses | Tutorial 2: Requests and Responses | APIとしての基本的なリクエスト・レスポンス処理 |
チュートリアル③:Class-based Views | Tutorial 3: Class-based Views | クラスベースビューでAPIを書く方法 |
チュートリアル④:Authentication & Permissions | Tutorial 4: Authentication & Permissions | 認証とアクセス制限の設定 |
チュートリアル⑤:Relationships & Hyperlinked APIs | Tutorial 5: Relationships & Hyperlinked APIs | 関連データとハイパーリンク型APIの作り方 |
チュートリアル⑥:ViewSets & Routers | Tutorial 6: ViewSets & Routers | ViewSetとRouterでコードを簡潔にする方法 |