Django设计模式与最佳实践
Django 的设计模式和最佳实践,算是老手提效的利器。比起东拼西凑看文档,这本书总结得更系统,思路也挺清晰,适合做项目做久了、但总觉得代码没写舒服的你。
模型设计的技巧,比如什么时候拆模型,什么时候用多对多,书里有不少场景。比如你碰到一个订单系统,是不是应该给用户和商品建个中间表?这种典型问题,书里讲得挺明白。
视图层的设计也说得蛮实用。像你经常写的ListView
、DetailView
,怎么封装、怎么解耦、哪里该加 Mixin,讲的还挺接地气。用得顺手,维护也方便。
进阶内容里,REST API、测试、部署都有涉及,不是浅尝辄止的那种。比如你想接个前端页面,就得知道Django REST framework
里Serializer
怎么扩展,书里有例子,照着改就能用。
另外,书里还讲到一些debug
和安全性
的点,比如怎么防止 CSRF、XSS、SQL 注入这些,写后台的你肯定知道这些有多重要。
如果你写 Django 已经一阵子了,开始在意可维护性、项目结构、部署细节,那这本书还挺值的。配合看看这篇Python 代码规范,写出来的代码,自己看着都顺眼。
4.35MB
文件大小:
评论区