🐡

Djangoで関数デコレーターをクラスベースビューにも適用する

2022/07/17に公開約200字
from django.utils.decorators import method_decorator

# sign_requiredというデコレーターを自作したとする

@method_decorator(sign_required, name="dispatch")
class View(・・・):
	・・・

method_decoratorが使えるらしい


追記
普通、複数のデコレータを使った場合下から適用されるが、method_decoratorの場合、上から適用されるっぽい

Discussion

ログインするとコメントできます