wnghdc***
2019-01-11

이 책은 웹 개발자라면 필수적으로 갖춰야 할 거의 모든 지식을 담고 있다. 웹 기본 기술부터 파이썬 웹 개발 시 기초 지식이 되는 표준 라이브러리를 배우고, 풍부한 실습 예제를 통해 Django의 핵심 기능을 배울 수 있다.
http://jhc9639.blog.me/221439122118
Django를 시작하는 가장 효율적인 방법, Django로 배우는 쉽고 빠른 파이썬 웹프로그래밍이라고 하고 싶다. 장고를 그냥 예제보면서 따라하기에는 2가지 문제점? 이 있다.
1. 장고걸스의 듀토리얼은 1.11버전용이다.
2. 장고 공식사이트는 버전은 2버전이지만 이 책이 더 좋다.
왜 좋을까? 기본적인 polls 예나 mysite를 근간으로 짠 책이지만 차별점이 있다면 모듈화나 보안, csrf토큰등을 넣었고 그리고 신경쓴게 보인다. 예제를 수정했다는 점이다. 시작하기엔 참 좋은 책이다. mysite >> polls >> polls 응용한 예로 차근차근 알려준다.
URLconf 모듈화 설명부분.
MVC는
모델, 데이터
뷰, 인터페이스
컨트롤러, 로직 을 의미하는데 여기서 뷰를 Template으로 C를 View로 바꿔서 표현하는게 바로 MVT패턴이다.
...
클라이언트로부터 요청을 받으면 URLconf를 이용하여 URL을 분석합니다.
* URLconf는 라우트와 같은 역할을 한다.
그리고 이 책을 통해 장고가 무엇인지 잘 알 수 있는게 참 좋았다.
자동이스케이프 기능에다 폼태그에 CSRF토큰을 넣는다는 점.. 클래스형 제네릭 뷰가 내장되어있어 뷰를 상속시켜서 재사용한다는 점.. 기본적인 관리자페이지 내장되어있다는 점.. 기본적으로 Relational DB에 특화되어있다는 느낌.. 예를 들어 모델을 정의할 때
Models.CharField.. 등으로 정의한다는 점이 신기했다.