
黄永祥
《Django+Vue.js商城项目实战》基于Django 4.x和Vue 3.x版本,以一个完整商城网站的开发流程为主线,介绍分别使用纯后端架构和前后端分离架构实现项目的全部技术细节。纯后端开发架构主要讲解Django的知识要点及每个功能模块的要点和实现方式,内容包括Django网站开发基础、项目需求与设计、路由规划与设计、商城数据模型的搭建与使用、数据业务视图、数据渲染与展示、商品信息模块、用户信息模块、购物车与支付功能、后台管理系统等。前后端分离架构是在纯后端开发架构基础上演变而来的,内容包括接口开发、使用DRF开发商城接口、Vue前端开发、使用Vue开发商城项目、项目上线与部署等。
涵盖的内容很全,动手练习的内容很深入。
作为一个业余爱好者,大概率用flask就满足需求了,django仅做了解!
本书的立意不错,以客户需求——“购物商城”为核心,细致讲解了整个开发过程,并结合 Django 进行了详细拆解,逻辑清晰、循序渐进,整体上对初学者而言还是值得一读的。 不过,书中也有不少值得吐槽的地方: 1.函数视图部分讲解过于冗长。在如今的开发环境下,大家更倾向于使用类视图,没必要花太多笔墨介绍函数视图的独特语法,简单带过即可,重点应该放在类视图上; 2.前后端分离是业界主流,但书中仍然详细讲解了 Django 的纯后端开发,实际上并无太大必要,简单提及即可。 3.第9章的支付对接部分令人眼前一亮,但整体介绍过于浅显,实在有些可惜,若能更深入讲解就更好了。 4.配套代码存在部分错误,例如 commodity_commodityinfos 表中的 seze 字段应为 size,created 字段的类型不应是 date,而应该是 datetime。 5.部分示例插入略显牵强。比如第12章“使用 DRF 构建接口”时,插入了人员、职业的示例,感觉是为了展示某些用法而生搬硬套。既然是电商项目,何不直接选取电商相关的数据示例? 6.部分章节细节介绍过于琐碎。书中花了大量篇幅介绍字段、属性的具体用法,虽说细致,但完全没必要写成字典式的说明,查官方文档或搜索引擎岂不是更高效? 总的来说,这本书对于 Django 初学者而言确实值得阅读,但建议有选择性地阅读,把重点放在核心知识点上,以提升学习效率。
好多东西都不全,更是运行不起来,文件路径也有醋无
微信图书 h好多图片没法显示 g根本看不了书
该书对于初学者来说还是不错的,但要想真正的把项目运行起来,还需要相关的书籍作支撑。即使是按照本书的方法去做,还是要亲自的运行一下以检验实际运行效果。比如在该书的P68页中间部分 F:\babys>python manage.py dumpdata>data.json这一指令的格式有误,应该为“F:\babys>python manage.py dumpdata > data.json”。
这本书我看完了,前面的前后端不分离部分我记录了以前不了解的知识点,重心放在了第13章的drf 接口开发,第15章的vue前端开发以及第16章的部署上面,目前第16章的部署仍然不成功。
虽然随着时间的推移,有很多细节有变化,但是这个书里面的项目还是比较不错,适合新手入门或者作为学期末的实训项目,前后端分离那部分更详细一些就更好了
正儿八经看的第一本关于django的书,不能称得上写得好,但还是挺系统的。毕竟网上也没找到讲得好一点的视频。
Vue3部分用的不是最新的setup写法, 还是vue 2的写法