Na przykład, mam widok klasę opartą który umożliwia zarówno GET i metody POST, jak poniżej,Jak ozdobić inną metodę http zdaniem opartym pojedyncza klasa A
class ViewOne(View):
def post(self, request, *args, **kwargs):
...
def get(self, request, *args, **kwargs):
...
@method_decorator(login_required)
def dispatch(self, *args, **kwargs):
return super(ViewOne, self).dispatch(*args, **kwargs)
Teraz zarówno GET i POST są login_required . Ale co, jeśli chcę, aby tylko POST wymagało zalogowania?
Hm, to działa! Dzięki ~ – yejinxin