오늘의 학습 계획
_django REST framework 계속 공부. 5주차 마무리하기
_DRF 적용에 필요한 장고 기초 다시 듣기
기록하고 싶은 학습내용
_앱은 무엇을 기준으로 생성해야 하는가?
>ERD에서 기획해놓았던 데이터 테이블대로 나눠야 한다. 중요한 것은 각각의 앱 간에 독립성 유지. 각자가 이용하는 데이터가 서로 겹치지 않도록 정교하게 구성하는 것이 모토이다.
_클래스메서드 데코레이터란?
>인스턴스 제작 없이도 곧바로 클래스 속 함수를 사용할 수 있게 해주는 역할이다.
_스태틱메서드 데코레이터란?
>클래스 안에서 기능성을 위해 추가할 함수를 감싸놓으면 된다.
example) 나이 검증용 함수 isAdult 같은 것이 스태틱메서드 데코레이터로 쓰면 좋다.
스태틱메서드 데코레이터 역시 클래스메서드 데코레이터처럼 인스턴스 없이 바로 사용 가능하다.
_왜 앱 생성 시 urls.py는 자동으로 만들어주지 않는 걸까?
양봉현튜터님은 이런 게 궁금하다고 함. 이런 걸 궁금해하는 자세가 좋은 개발자를 만들어줄 것이라고 함.
_faker 모듈
>from faker import Faker 로 소환해서 쓴다.
이름, 문장등을 자동생성해주기 때문에 tests.py 작업에서 유용하다. 더미데이터를 쌓기에도 유용하다.
'About coding > Today I learned' 카테고리의 다른 글
2023년 04월 27일 TIL [#secret_key숨기기 #TimeZone 설정] (0) | 2023.04.28 |
---|---|
2023년 04월 26일 TIL [#models.py #makemigrations #migrate #admin.py #createsuperuser] (0) | 2023.04.27 |
2023년 04월 24일 TIL [#django프로젝트세팅 #DRF프로젝트세팅 #git커밋메시지컨벤션] (1) | 2023.04.26 |
2023년 04월 21일 TIL (0) | 2023.04.23 |
2023년 04월 20일 TIL [#Django 심화 #포스트맨 #django데이터 저장, 가져오기 문법] (0) | 2023.04.21 |