作品简介

本书基于Django 4.x和Vue 3.x版本,以一个完整商城网站的开发流程为主线,介绍分别使用纯后端架构和前后端分离架构实现项目的全部技术细节。纯后端开发架构主要讲解Django的知识要点及每个功能模块的要点和实现方式,内容包括Django网站开发基础、项目需求与设计、路由规划与设计、商城数据模型的搭建与使用、数据业务视图、数据渲染与展示、商品信息模块、用户信息模块、购物车与支付功能、后台管理系统等。前后端分离架构是在纯后端开发架构基础上演变而来的,内容包括接口开发、使用DRF开发商城接口、Vue前端开发、使用Vue开发商城项目、项目上线与部署等。

本书凝聚了编者近十年一线开发经验,提供了完整的项目源码,对于缺少项目经验和想要深入理解架构演进的各层次读者,本书极具参考价值,本书也很适合作为培训机构、企业内训和大中专院校的实践课教材。

黄永祥,架构师,资深软件工程师,十余年一线大型网站系统研发经验,尤其擅长Go和Python语言,对相关技术架构及工具、框架如Gin、Flask、Django等驾轻就熟,拥有丰富的实战经验。出版著作:实战Python网络爬虫、精通Python自动化编程、Django 3 Web应用开发实战等。

作品目录

  • 前言
  • 第1章 网站开发基础
  • 第2章 项目需求与设计
  • 第3章 路由规划与设计
  • 第4章 商城数据模型的搭建与使用
  • 第5章 数据业务视图
  • 第6章 数据渲染与展示
  • 第7章 商品信息模块
  • 第8章 用户信息模块
  • 第9章 购物车与支付功能
  • 第10章 后台管理系统
  • 第11章 前后端分离架构
  • 第12章 接口开发
  • 第13章 使用DRF开发商城接口
  • 第14章 Vue前端开发
  • 第15章 Vue开发商城项目
  • 第16章 项目上线与部署
展开全部