2011-10-12 3 views
12

장고의 내부를 더 깊이 파고 싶습니다. 온라인 문서는 공식적인 온라인 문서로만 끝납니다.Pro Django 책은 아직 관련이 있습니까?

Marty Alchin 's Pro Django에 대한 평가가 환상적입니다. (저는 Pro Python을 읽고 정말로 즐겼습니다). 그러나이 책은 2008 년부터 Django v1.0을 기반으로합니다. 우리 회사가 v1.3을 구축합니다.

이 책은 여전히 ​​가치가 있습니까? 어떻게 장고의 메타 프로그래밍에 대해 배울 수 있습니까? (내가하고있는 소스 코드를 살펴 보지 않고)?

감사합니다.

답변

7

예, 확실히 관련이 있습니다. Django에서 버전 1부터 많은 부분이 변경되었지만 Pro Django가 다루는 내부 부품과 개념은 거의 동일합니다. 책을 추천하는 데 주저하지 않아도됩니다. 장고가 어떻게 작동하는지에 대한 매우 유용한 통찰력과 매우 유용한 몇 가지 방법을 가르칩니다.

+0

Daniel 감사합니다. 나는 그것을 확인하기 위해 열심히 노력합니다. Pro Python을 좋아해서 이걸 즐긴다. CSV 프레임 워크보다 더 적합한 최종 예제가 포함되기를 바랍니다. – Ben

+0

그리고 지금 2 판이 있습니다! 2013 년 7 월 15 일에 게시 됨. – stic

2

일반적으로 Django 1. *는 관련성이 있습니다. 1.0에서 1.3으로의 변화는 그렇게 극적이지 않으므로 버전 번호 매기기 (이정표 대신에 point-releases)가 있습니다. 하지만 1.0 이전에 작성된 내용은 모두 구울 수 있습니다.

가장 큰 1.3 변경 사항은 클래스 기반보기입니다. 예전 스타일의 메소드 기반 뷰는 여전히 지원되지만 (무한정 계속 될 가능성이 있음) 클래스 기반 뷰를 대신 사용해야합니다. 참조 : https://docs.djangoproject.com/en/dev/topics/class-based-views/

그 외에는 장고 문서에서 빠른 검색을 수행하는 것이 좋습니다. 기능은 Pro Django 책에서 논의됩니다. 1.3 버전으로 문서를 타겟팅 할 수 있으며, 변경된 경우 언제 어디서 변경되었는지 알려줍니다.

+0

감사합니다. Chris. 나는 온라인 Django 문서를 철저히 읽었다. 나는 메타 프로 그래밍 측면에 뛰어 들고 싶다. 그래서 나는 Pro Django에 관심이있다. 여전히 적용 가능한 것 같습니다. – Ben

23

그 가치 나 권장 사항에 대해서는 이야기 할 곳이 아니지만 Django 1.0을 염두에두고 책을 썼습니다. 가능한 한 오랫동안 관련성을 유지했습니다. 내가 문서화 한 Django의 측면은 여전히 ​​존재하고 기능적이며 Python의 일반적인 측면도 여전히 유효합니다. 도중에 추가 옵션이 늘어 났을 수도 있지만 곧 제거되거나 뒤집을 수없는 방식으로 변경되어서는 안됩니다.

그렇다면 장고가 당시에 지원하지 않은 것들에 대한 모범 사례와 몇 가지 해결 방법에 대한 몇 가지 예를 다뤘습니다. Django에 1.0이 릴리스 된 이후 추가 된 새로운 기능으로 인해 이러한 기능이 더 이상 여전히 최상의 접근 방법은 아닙니다. 사물이 어떻게 작동하는지에 대한 사실적인 설명을 읽으면서 자유롭게 읽을 수 있지만, 권장 사항을 염분으로 섭취하고 항상 최신 기능에 대한 공식 문서를 참조하십시오.

+2

Marty에 감사드립니다. 나는 Pro Python의 메타 프로그래밍 측면에 대한 큰 팬이었습니다. 프로 장고가 주문되었습니다. – Ben

관련 문제