TIL

손성수·2023년 4월 4일
1

핵심내용




오늘 배운 것


Django에 데이터베이스를 지원하고, 이를 클래스 형태로 지원한다. 편리하게도, 데이터베이스를 관리하는 라이브러리도 있다.

새로운 모델을 적용하면 항상 해야하는 단계
1. Django에게 데이터베이스의 모델 변경 사실 알리기
2. Django에게 변경된 데이터베이스 모델 적용하기
3. 프로젝트 settings.py app install
4. app urlpatterns 수정
5. app veiws.py 수정

  • 페어 프로그래밍

    리스트.sort(reverse = True) : 값을 기준으로 내림차순 정렬
    리스트.reverse() : index를 기준으로 배열 뒤집기



어떤 문제가 있었는지

admin 계정을 잃어버려서, 어떻게 해결해야하는지 검색한 결과
가장 쉬운 방법은 새로운 superuser를 만들어내느 것이었다.

강의 내용을 따라가기가 힘들었다.
새로운 내용도 대거 등장하기 시작했고,
라이브러리, 메소드가 주구장창 뛰쳐나오기 시작하는데
모든걸 하나하나 다 외우기는 힘들었다.
하지만 어떤 코드가 어떤 동작을 하는지 자세히 알고싶었기에
개발일지에 주석을 촘촘히 적어두었고, 특히 개발일지 4의 마지막 숙제 부분은
모든 코드에 주석을 달아 어떤 기능을 하는지 적어두었다.

또, 동작 순서를 적어두었는데, 학습하면서 이해하는데 큰 도움이 되었다.

profile
더 노력하겠습니다

0개의 댓글

관련 채용 정보