바뀜

472 바이트 추가됨 ,  2023년 8월 4일 (금) 19:54
편집 요약 없음
4번째 줄: 4번째 줄:  
몇시간을 고민하고 시도하다 만족스런 답을 찾았다.
 
몇시간을 고민하고 시도하다 만족스런 답을 찾았다.
   −
# 뷰 : 최약의 선택. 모든 뷰에서 기존화면을 저장하게 할 수는 없다.
+
# 뷰 : 최악의 선택. 모든 뷰에서 기존화면을 저장하게 할 수는 없다.
 +
# 데코레이터 상속 : login_requeire 데코레이터를 변형해서 진행해보려 했는데... 나는 모달로 바로 소셜로그인페이지로 넘어가게끔 만들어둬서 데코레이터를 거치지 않는 경우가 발생했다.(단순 로그인 버튼을 쓴다면 좋은 전략일듯. 버튼으로 작동하는 뷰 하나만 고쳐 데코레이터를 달면 되니까. + 일반 데코레이터가 달린 뷰에서도 자연스레 작동할 테니까.)
 
# 미들웨어 : 단일 로그인이라면 괜찮지만... 소셜로그인이라든가 외부 기능을 사용하게 되면 이전 페이지를 저장할 때 외부 페이지가 저장되어버린다.
 
# 미들웨어 : 단일 로그인이라면 괜찮지만... 소셜로그인이라든가 외부 기능을 사용하게 되면 이전 페이지를 저장할 때 외부 페이지가 저장되어버린다.
 
# 탬플릿 필터 이용 : 그나마 이게 범용적으로 사용 가능할듯.
 
# 탬플릿 필터 이용 : 그나마 이게 범용적으로 사용 가능할듯.