Decorator를 이용한 코드 간소화 (작정하고 장고 28강)

_upper·2023년 5월 23일

28강

파이썬의 Decorator 패턴을 이용해 자주 쓰이는 코드들을 줄여본다.

장고에서 기본 제공하는 데코레이터 부터 커스터마이징 한 데코레이터로 27강에서 만든 인증시스템 코드 볼륨을 줄인다.

@decorator를 코드에 적용해서 코드 간독성을 올리기

@method_decorator(login_required, 'get')
@method_decorator(login_required, 'post')
@method_decorator(has_ownership, 'get')
@method_decorator(has_ownership, 'post')

0개의 댓글