
D-jango 를 배우기 앞서 함축적인 정의 글
트레일링 슬래시 (Trailing slash) url 끝에 붙는 슬래시를 트레일링 슬래시라고 부른다. https://www.mycooooolsite.com/ (디렉토리) https://www.mycooooolsite.com (파일) > 이 둘은 url 끝에 붙는 슬래시 하나로 디렉토리와 파일로 나뉘어진다. 명백하게 다른 존재이다. 그리하여 선택의 문...
ORM (Object-Relational-Mapping) 객체-관계형-맵핑 파이썬으로 데이터 베이스를 조작할 수 있게 해준다. 객체 지향 언어에서는 클래스를 이용한 객체로 데이터와 기능을 캡슐화해서 다루고 테이블과 행으로 데이터를 저장하고 관리하는데 이 두 가지 사이의
Django REST Framework(DRF)를 이용하는 방법 Django DRF라고 하는 패키지를 확장하는 것으로 Django를 다를 수 있다. DRF == RESTful API를 Django로 구축하기 위한 확장 프레임워크이다. HTTP Message 요청 (Request) 클라이언트가 서버로 전달해서 서버의 어떤 행동이 일어나게 하는 것 응답 ...
Django의 View는 두 가지 방식으로 작성할 수 있다. 함수형 뷰 (Function Based View, FBV) 클래스형 뷰 (Class Based View, CBV) DRF 역시 두 가지 방식으로 View 형태로 작성이 가능하다.

Session & Cookie 쿠키 🍪 웹 브라우저와 요청, 응답을 주고 받을 때 사용하는 데이터 조각 쿠키는 도메인에 제한적이며 유효 기간이 정해져있다. Auth 외에도 다양한 방식으로 활용이 가능하다 세션 (Session) stateless한 HTTP 특징을 보완하기 위한 방법 세션 DB를 이용해서 유저의 정보를 기억하며 Session ID라고 하는...
redis 외부에 있는 key-value를 저장하는 서버 ( No-SQL ) 인-메모리 (In-memory) 데이터베이스로 메모리를 저장소로 사용 -> 빠르다 휘발성이지만 별도로 보완책이 존재함 value에 String, Set, Hash 등 다양한 종류의 타입을 지원한다. 복잡한 쿼리에 얽매이지 않는다. 한번에 하나의 일만 처리할 수 있다 > 데이...

https://github.com/chanloper/sparata-market 심지어 미완성