목록데코레이터 (1)
몰입공간

#1. Decorator 파이썬의 Decorator는 일종의 sugar syntax입니다. 자주 쓰거나 중복되는 코드를 함수로 설정하여 적용하듯이 데코레이터 역시 비슷한 기능을 하면서 코드를 간결하게 작성하거나 확장하는데 유용한 기능입니다. 처음 장고를 사용하면서 가장 많이 사용하는 데코레이터가 아마 @login_required 일겁니다. 다만, 기존의 장고의 login 기능은 세션을 이용하기 때문에 이전에 JWT로 구현한 토큰 인증 방식을 적용한 새로운 데코레이터를 생성하였습니다. 파이썬의 데코레이터는 함수와 클래스 두가지로 구현이 가능하며 여기서는 클래스로 구현하였습니다. #2. LoginConfirm Decorator 구현 먼저 유저 기능을 관리하는 app에 따로 파이썬 파일을 새로 만들어 관리합니..
Programming/Django
2022. 4. 27. 17:47