タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

DRFに関するyamap_55のブックマーク (1)

  • Django REST Framework 条件に応じてAPI処理を切り替える方法 - 山pの楽しいお勉強生活

    全然サンプル見つからなかったので誰かに役に立つかも?と、妥協点はあるもののとりあえず実装としては良さそうなのでメモ やりたかったこと 条件によって特定のAPI処理全体を切り替えたい 複数発生した場合を考えると if hogeflag: みたいな事はやりたくない この条件というのがログインユーザ毎、特定のデータの場合という事ではなく、環境変数や設定ファイルなど動作する環境毎に切り替えたい。 切り替わったら、その環境では選択されなかった処理は一切使用される事はない 具体的な例とか アプリケーションがパッケージ販売されていて、特定の環境では処理を変更したい 拡張機能などがあり、特定の処理を任意で上書きたい 対応方法 概要 DjangoのMiddlewareを使用する。 Middlewareとは、実際の処理の前後に行わせることができる処理です。hookとか言ったりします。 settings.py

    Django REST Framework 条件に応じてAPI処理を切り替える方法 - 山pの楽しいお勉強生活
    yamap_55
    yamap_55 2020/06/01
    blog書いた!
  • 1