본문으로 바로가기

2019-05-22-WED

category TIL 2019. 5. 22. 21:33

■ 목표

  • 카피 사이트 프로젝트: 오늘의 집에서 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