TIL - 0604-0608

0604

오늘 한 일

  • 주말동안 작성한 crawler 실습 내용 정리
  • Toy 프로젝트 README 작성하기
  • Djnago girls 실습

0605

오늘 할 일

  • Toy 프로젝트 키워드 생성 날짜 추가

Toy 프로젝트 트러블 슈팅

  • centry 사용해서 책 세부 내용 받는건 따로 할것
  • local 서버 역시 postgrsql 로 바꿀것 psql이 제한적이라 rds랑똑같이 설정할 것
  • print문의 경우 uwsig.log에 있음 access.log

0606

오늘 한 일

  • Django tutorial 실습

0607

오늘 할 일

  • 프로젝트 오류 및 변경사항 블로그 포스팅 정리
  • 프로젝트 Local 환경 DB 변경
  • celery and redis 공부
  • 허니팟(admin)

0608

오늘 할 일

  • Django reids / celery 공부
  • toy_project , ebl helth check 를 위헤 view 추가

장고 오류

  • django set reverable : url urlpatterns 를 set{}으로 해서 발생되는 오류
  • database lock : sqlite의 경우 한쪽에서 db에서 작업을 하면 다른 사람이 작업을 할 수 없다.
  • INSTALLED_APPS APP 추가 부분
      # 둘다 가능함
      INSTALLED_APPS = [
          'polls.apps.PollsConfig',
          'polls',
      ]
    

    공식문서에서는 첫번째 방식을 더 선호 한다. 왜냐하면 앱을 좀더 쉽게 구성할 수 있으며, 서브클래스 커스텀할 때 편리하다. 같은 모듈안에서 여러개의 앱을 선언 할 수 있는 것도 이점이다.

      from django.apps import AppConfig
    
      class MyNewAppConfig(AppConfig):
          name = 'my_new_app'
          verbose_name = "My Brand New Application"
      # my_new_app/__init__.py
      default_app_config = 'my_new_app.apps.MyNewAppConfig'