Django的技术原理书
这篇书评可能有关键情节透露
讲解Django技术原理的书籍很少,这是我看到的唯一一本,这本书覆盖了Django中的方方面面,每个点都有涉及,很全面,看完之后有种"哇,原来是这样!"。其中第2章讲解了python中一些高级特性(描述符协议、元类),不是很完整详细,我又拿着Fluent Python一起来看的,这样再去理解django感觉又更深入了。
印象比较深的是Form验证那部分,讲解很仔细,针对Django内部调用流程的介绍,如何自定义类型这些都是很好的熟悉资料,虽然Django版本迭代了很多,这本书还是很实用,很多核心点依然没有改变。在看这边书的时候,我一边看书一边对照着Django的源码、手册、b-list的网站介绍,一步步去理解,写出一个符合Form特点的Forms.py出来,最终啃完了这本书的主要部分(Views、Model、Forms、Template)。
理解了Model中涉及到的元编程、描述者协议(Descriptor Protocol),我又依据Model的原理自己DIY了一个Model框架,不过涉及到模板这部分的渲染、解析后面还要再深入一点,配合介绍,加上源码,后面再DIY一个。
谈谈这本书的不足点,有些点不是很详细,比如views,自定义Widget,这些建议通过查看django手册来进一步理解。瑕不掩瑜,这仍是一本值得推荐的好书。
© 本文版权归作者 大涛 所有,任何形式转载请联系作者。