Django プロジェクトに Swagger API ドキュメントを統合する実践ガイド
Swagger の概要
Swagger は、RESTful Web サービスの設計、構築、文書化、可視化を支援する包括的なフレームワークです。バックエンド開発時に自動生成される API ドキュメントをフロントエンド開発者に提供し、インターフェースの変更があればドキュメントも自動的に更新されます。
Swagger の主な利点
インタラクティブな API コンソールの生成
開発者が API インター ...
6月26日 22:12 投稿
Django REST Frameworkの基本構造とAPI設計
DRFの概要とセットアップ
djangorestframework(DRF)は、Django上で動作する追加アプリケーションです。Django固有の拡張であり、他のフレームワークでは直接利用できません。
インストール方法
pip経由:
pip install djangorestframework
IDE支援:
PyCharmなどのIDEでは、パッケージマネージャーから'djangorestframework'を検索・インストール可能です。
注意: ...
5月17日 21:30 投稿
Python辞書の更新と外部キー深層クエリ、DRFでの一括操作実装
辞書のupdateメソッド
既存キーの値を上書きしたり、新規キー・バリューを追加する機能を持つ。引数には辞書やキー・バリューのイテラブルを受け取り、戻り値はなし。
d = {'apple': 1}
d.update({'banana': 2})
d.update(apple='red')
print(d) # {'apple': 'red', 'banana': 2}
外部キー関連データの深層取得手法
ネストしたシリアライザを使用
depthオプション ...
5月16日 19:08 投稿