가상환경 생성부터 git push까지
Django application 기초. API란 무엇인가? URLconf, View, Model의 기능과 예시.
ORM은 파이썬의 객체인 class와, 데이터베이스의 객체인 table을 mapping 해서 데이터를 가져올 수 있도록 한다.
MTV 패턴의 Model 을 작성하고 Database와 통신하는 방법
Httpie를 사용한 POST/GET 실습
.gitignore 파일에 들어가야 할 내용 정리. 복붙이 편해!
QuerySet API는Django에 내장 된 메서드다. view에서 주로 쓰인다.
인증 & 권한 확인
bcrypt와 jwt의 A부터 Z까지 실습해보기
Model 클래스 변수의 특징 선언하기
RESTful API 예시와 path vs query parameter
Meta클래스는 model 내부에 정의되는 class다.
테이블마다 똑같은 필드를 가지고 있다면 상속을 사용하는게 유지보수도 쉽고 코드도 깔끔하다.
Code Refactoring
보고싶어요 버튼을 클릭 했을 때, 이미 보고싶어요가 되어있으면 데이터 삭제, 없으면 데이터를 저장하도록 할 수 있다.
Q객체 사용 방법
aggregate, annotate 실습
역참조 데이터는 QuerySet으로 데이터를 반환할 수 없다.
특정 기간의 숙소 금액을 구하기 위해 pandas 모듈의 date_range() 함수를 사용했다.
자주 사용하는 QuerySet method
Project.objects.filter(amenity__in=[1,3]).annotate(num=Count('amenity')).filter(num=2)
실시간으로 날짜와 시간을 출력하는 데이터 테스트하기