メモ。Pythonのデコレータのテンプレ的なもの。一例なのでこれじゃなきゃだめというわけではない。
引数使わないならラップを一つ外せるし、classの__call__使ったりすることもあるし。
def decorator_name(view_func=None, デコレータ引数...): def decorate(view_func): def decorate_view(request, *args, **kwargs): # ここらへんにコード return view_func(request, *args, **kwargs) return decorate_view if view_func: return decorate(view_func) return decorate