■ 목표
카피 사이트 프로젝트: 오늘의 집에서 CRUD 를 구현하고 추가 기능 확장
- 포스트 디테일에서 장바구니에 담을 때 Select Field 로 해당 수량을 담기
- 로그인 라이브러리를 사용해서 플랫폼별 로그인 기능 구현
- 비밀번호 변경 기능
- REST API CRUD 기본 기능 구현
크롤링 프로젝트
- Celery, Redis
- docker compose
자료구조
- 정렬
- 그래프
■ TIL(Today I Learned)
- 크롤링 프로젝트
- 크롤링 데이터 저장
- 크롤링 파일을 모델에 저장하는데 시간을 은근히 많이 씀(import 모델 이슈)
- Chart 모델에 active(BooleanField) 를 설정하여 기존 데이터는 False 처리
- crontab 설정
- 5분 단위로 설정했으나...redis 와 같은 브로커 그리고 celery 가 필요하다는 것을 이제서야 깨달음
- Redis 튜토리얼
- 이 프로젝트는 배포를 해야하기 때문에 브로커 설정이 중요한데, AWS 프리티어에 Redis 가 있으니 가장 안정적이라고 하는 RabbitMQ 를 사용하지 않고 Redis 를 사용
- 크롤링 데이터 저장
'TIL' 카테고리의 다른 글
2019-06-09-SUN (0) | 2019.06.09 |
---|---|
2019-05-26-SUN (0) | 2019.05.26 |
2019-05-20-MON (0) | 2019.05.20 |
2019-05-15-WED (0) | 2019.05.15 |
2019-05-14-TUE (0) | 2019.05.14 |