2014年5月5日月曜日

djangoでカスタムmiddlewareを作成する

middlewareとはviewの処理を行う前後に処理を挟むためのフレームワークの事を言う。

setting.pyのMIDDLEWARE_CLASSESに使用するmiddlewareを設定する。

middlewareを作成するには以下のメソッドを定義したクラスを用意する。
  • process_request
  • process_view
  • process_response
  • process_exception
  • process_template_response

公式によると以下のような流れで処理が行われる模様。

とりあえず、gistに自分が作成した簡単なmiddlewareを残しておいた。

0 件のコメント:

コメントを投稿