Django2 (12. Decorator란?) feat.페스트캠퍼스

min seung moon·2021년 3월 17일
0

Django

목록 보기
28/37

Decorator란?

  • 함수를 Wrapping해서 기능을 재사용할 수 있게 해주는 기법
def test_func():
	print('Dosomething')
# 이 있는데 구문을 추가하여 
def test_func():
	if user os None:
    	reutrn redirect('/login')
	print('Dosomething')
# 하나는 큰 문제가 안될 수 있는데 함수가 많아지면?
  • 코드 중복
  • 하나가 바뀌면 전부를 바꿔야 한다
  • 코드를 부분적으로만 사용할 수 있다
def test_func():
	if user os None:
    	reutrn redirect('/login')
	print('Dosomething')
    
def test_func2():
	if user os None:
    	reutrn redirect('/login')
	print('Dosomething2')

... X 100...

profile
아직까지는 코린이!

0개의 댓글