20190610 TIL/장고 스터디
장고 쿠키커터
- 장고 쿠키커터라는 템플릿에 대해 알게 되었다.
쿠키커터는 장고 프로젝트 템플릿으로 프로젝트 코드를 구성하는데 도움을 준다.
엑세스 토큰을 이용한 다른 보안방법에 대해 알게 되었다.
- 기존에 유저를 체크할때 엑세스 토큰만을 사용하여 유저를 검증하였지만, 보안 쪽으로 더 강화하기위하여, 유저의 아이디, 토큰, 로그인한 브라우저까지 검증을 하여 보안을 강화 할 수있다. 이 이상 넘어갈 경우에는 추가 보안 인증 서비스를 이용하는 것이 좋다. 아니면 해당 서비스에 접근할 때 이메일, 비밀번호 검증을 한 번 더 하는 방법도 있다.
__future__
에 대해..
import시 같은이름으로 겹쳐질 때는 as를 쓰도록하자.
- 먼저 항상 import할때는 settings관련 파일을 제외하고는
import *
은 피하도록 하자. 이는 모듈이름이 겹칠 경우 이전에 import된 모듈을 덮어쓰게된다. 만약 최하위 모듈까지 import했는데도 이름이 겹치게 되면 as를 이용해서 이름을 새로 선언해주자.
conda 장점.
- conda는 어디에서 가상환경을 생성하던지 한곳으로 자동으로 env를 생성해 주기 때문에, 관리가 편하다. virtualenvwrapper같은 경우에는 항상 경로를 지정해서 생성해주는 번거로움을 workon으로 간단하게 입력하기만 하면 된다.