장고/배포(서버 nginx 도커)

2021.5 장고 학습 실패 기록

나도초딩 2022. 9. 10.

파이썬 하면, 장고는 무조건 해야하니깐, 하기로 했다. 처음부터 장고할껄 -_-;;

책 서두 부분 학습계획표에 보면,

  • 도전 30일 완성 : 하루에 한 시간씩 한 달만 공부하면 누구나 파이썬 웹 개발을 정복할 수 있습니다.
  • 한 학기 강의용으로 16주 동안 계획,학습 해보세요.
  • 현직 개발자라면 16일 안에 빠르게 학습해보세요.

하루에 한 시간. 30일. 즉, 30시간이면 """누구나""" 할 수 있다. ㅠㅠ

하루 8시간 공부하면, 4일이면, 누구나 할 수 있다는 난이도라는건가???

개인 목표

뭐...하루 한 시간 책보고, 실습 서너시간을 말한 것이겠지 싶으면서, 그래도, 하루 풀타임으로 쓸 수 있는 상황이니깐, 그러면 넉넉잡고 일주일 안에 실습까지 1독을 하자..

 

그리고, 비슷한 류 장고 책 (점프 투 장고도 일주일만에 해보자) 는 계획

그리고, 6월 초중순경부터 Node.js 를 배워보자.....가 계획임

그 다음, 예전 클래스에서 중단했던, 7월엔 자바 공부

8월엔 앱 만들기 공부

뭐 그냥 다 하고 싶은데..... 초보때는 다들 욕심만 앞서지.

 

5/18일 개시.

마음 같아선 3일이지만,

실습을 생각해도 2주 안에 꼭 1독 실습완료 하기로 결심했다. 가즈아

 

1일차는 잡스럽지만, 다양하고, 많은 것을 하는 것 같은 기초 디자인영역. ^^ 역시, 시작은 흥미롭게 해야혀....

 

7일차가 가장 큰 깨달음이자, 마침내 자신감을 주었다.

1일차
5/21
  1-4 장 실습완료.html,css,자바스크립트,부트스트랩 기초

2일차
5/22
  5-6장 장고 기초 사이트 만들기
git
cmder
파이참, 장고 서버 띄우기 등 기초 작업
3일차
5/23
올 것이 오고 있다...
어려워지기 시작
7장 프로젝트 구성. 데이터베이스 모델 만들기
8장 url 설정... 헉 갑자기 어려워지기 시작


4일차
5/24
5/24 윽... 함수, 클래스 이용
... 클래스 관련 기초 다시 책들 훑어봄
- 역시 기초가 문제인가 싶어서, 필요할 때 보고자, <<파이썬 코딩도장>> 주문

이제부터 Notion 에 계속 요약정리하면서, 빠르게 훑어보기 복습을 늘리기로함.
8-2/3 view와 템플릿 만들기
FBV, CBV 
5일차
5/25
  9장 static , 미디어파일
10장 이미지 있으면 보여주기, 다운로드 버튼 표현 등
6일차
5/26
헙 살짝 또 어려워지기 시작했는데, 역시 notion 으로 정리하길 잘 했던 것 같다.
클래스, 객체 개념이 이제 따닥 보이기 시작함.


11장 테스트 주도개발로...
포스트 목록, 상세페이지
12장 템플릿 모듈화
7일차
5/27
Post 에 이어, 드디어, 두번째 모델 category 를 만드는 것인데,
헷갈렸지만, 복습되면서, 흐렸던 것들이 정리되기 시작함.
ex) Post 모델만 만들고, user 는 내장 db 였다는 것의 차이.
블로그 목록과 내용은 ListView 와 ViewDetail 로 장고에서 자체적으로 제공하는 클래스의 의미.

그래서,  이제서야, Category 모델을 만들었고, 그 차이기 보이기 시작함.
(( 첫 생각은 Post 는 CBV 라서 쉬웠는데, 이제 FBV 를 계속 써야하는구나라며... 긴장했었다. ))

...그런데, 아... 그래서, 클래스 상속과 메서드 오버라이딩을 쓰는 것이구나.... 아....이런 거구나.

저자의 튜터리얼식 구성에 감탄했다.
처음엔 왜 이렇게 하나씩 뜯어고칠까 하면서, 피곤하게 생각했었다.
처음부터 와꾸짜서 하는 방식이 아니라, 그림이 안보이고, 부분 부분 고치는 것이 답답했는데, 가르치기 위한 구성이였구나..... 하고 깨달음.
13장 카테고리
14장 태그 모델 만들기
8일차
5/28
가장 복잡해지는 시기가,
폼 수정과 사용자 인증 처리 부분인데,
대략 감은 잡았으니,
여기서부터는 레퍼런스형 책(김석훈)이나 기초 튜터리얼을 병행하면서, 개념을 더 명확히 하면서 복습하면서 진행할 계획이다.
15장 폼으로 포스트 작성, 수정
CreateView, UpdateView
인증 
16장 폼 모양 꾸미기, 회원가입 로그인
  *** 스탑 *** 중도포기. 기본기 부족 17 폼으로 댓글 구현
18 검색, 사용자 아바타
19 대문이지, 자기 소개페이지 완성
    20 도커
21 aws , 도커로 서비스
22 도메인 연결, 소셜 로그인

파이썬 웹프로그래밍 (김석훈/한빛)

파이썬 기초문법 간단히 본 후, 딕셔너리 활용, 클래스 활용 등은 장고를 익히면서 더 익숙해지겠지라고 생각.

기초 책이고, 예제가 간단해보여서 빨리 볼 수 있을 것이라 생각했었다.

예제라 해봐야 설문조사와 도서관리 였는데,

디자인도 없고, 회원가입이나 로그인,로그아웃, 파일첨부 등 전혀 없이 가장 기본적인 CRUD 예제라서, 금방 볼 수 있을 것이라 생각했다.

그런데, 내용이 딱딱하고, 어려웠다. ㅠㅠ

정신을 가다듬고 요약 노트정리하고, 실습하면서 따라하기로 했다.

.... 이 책이 진짜구나.

이 책 보면서 느낀 점은 Do it 장고의 블로그 만들기는 그냥 따라해서는 이해 안되는 것이 당연하다는 생각이 들었다.

블라블라.... 생략

**** (5/28) Do it 책을 중단 ---> 김석훈/장고 기초로  
1일차 5/29   기초~ 실습환경
2일차 5/30   4 Poll 앱
3일차 5/31   4장 폼처리와 클래스형 뷰
4일차 6/1   4장 폼처리와 클래스형 뷰
5일차 6/2   5장 Books 실습. 클래스형 뷰
6일차 6/3 1독 완료 5장 처음 실습했던 Poll 을 클래스형 뷰로
*
*
*
그 다음 계획
복습 및 정리
김석훈 / 실전편 - 학습 ( 약 7 일 ?? )
배프의 오지랖 - 미결정
점프 투 장고 - 미결정

 

댓글