conda create -n 프로젝트명 python=3.7.4 conda activate 프로젝트명 pip install django django-admin startproject 프로젝트명 pip install mysqlclient/ pyjwt/ bcrypt/
Decorator 대상 함수를 래핑하고 이 함수 앞뒤로 꾸며질 구문들에 대해 손쉽게 재사용할 수 있도록 다른 곳에 미리 함수를 만들어 두는 것. 로그인 데코레이터의 경우, 회원이 댓글 작성이나 특정권한을 가지고 있는지 확인하기 위해 데코레이터를 쓴다. 로그인 데코레
image.png (출처 The Django Book) 장고에서는 여러 종류의 데이터를 데이터베이스 종류와는 독립적인 형태로 객체화 한다. (ORM) Django ORM? Object Relational Mapping 객체 관계 매핑 객체와 관계형 데이터베이스의
CASCADE외래키가 바라보는 값이 삭제될때 외래키를 포함하는 모델 인스턴스(row)도 삭제된다. PROTECT외래키가 삭제될때 삭제되지 않도록 protected error를 발생시킨다.SET_NULL외래키가 바라보는 값이 삭제될때 외래키 값을 null로 바꿔준다. (
파이썬으로 작성된 web 어플리케이션 프레임워크이다.Web은 특성상, 성능 최적화보다는 다양한 클라이언트에 대한 Compatibility(호환성)에 더 포커싱되어있다. 사용상의 속도이슈 이전에, 사용 가능성 자체의 문제이기 때문이다.Web 프레임워크들은 추상화를 통해