Django + Vue.js实战派——Python Web开发与运维

Django + Vue.js实战派——Python Web开发与运维
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2022-03
版次: 1
ISBN: 9787121430848
定价: 128.00
装帧: 其他
开本: 其他
纸张: 胶版纸
页数: 488页
28人买过
  • 本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。“第1篇
      基础”介绍用Django开发Web应用的基础知识;“第2篇
      后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;“第3篇
      进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;“第4篇
      前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。“第5篇
      部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。 现就职于中国电信新疆公司企业信息化部,先后主持多个大型项目,先后荣获集团科技进步二等奖,省公司科技进步一等奖。微软有价值专家(MSMVP),20年的IT开发经验,擅长C#、python编程,擅长C/S、B/S编程,具有丰富的项目实战开发经验。曾负责微软全国.NET俱乐部的区域发起与推广,具有丰富的线上线下培训经验。现致力于.NET Core的应用和推广。曾作为软件创新英雄,在\"北大百年讲堂”接受比尔盖茨先生的颁奖。 ★★第1篇  基    础

     

    ★第1章  走进Django    /2

    ●1.1  了解Django    /2

    1.1.1  Django发展历史和版本    /2

    1.1.2  MVC和MTV模式    /3

    ●1.2  安装Django    /5

    1.2.1  安装Python虚拟环境    /5

    1.2.2  在Windows中安装Django    /7

    ●1.3  用VS Code编辑器进行Django开发    /8

    1.3.1  设置中文界面    /8

    1.3.2  安装Python插件    /9

    1.3.3  安装Django插件    /9

    ●1.4  【实战】开发第1个Django应用    /10

    1.4.1  创建项目    /10

    1.4.2  创建应用    /10

    1.4.3  处理控制器    /12

    1.4.4  处理模板    /12

    1.4.5  运行应用    /13

    ●1.5  Django项目的运行和调试    /13

    1.5.1  设置运行环境    /14

    1.5.2  调试项目    /14

    ★第2章  网站的入口——Django的路由和视图    /16

    ●2.1  认识路由    /16

    2.1.1  路由系统的基本配置    /16

    2.1.2  【实战】用“路由包含”简化项目的复杂度    /17

    2.1.3  解析路由参数    /18

    2.1.4  【实战】用re_path()方法正则匹配复杂路由    /20

    2.1.5  反向解析路由    /22

    ●2.2  认识视图函数    /23

    2.2.1  什么是视图函数    /23

    2.2.2  视图函数的底层原理    /24

    2.2.3  视图处理函数的使用    /27

    ●2.3  认识视图类    /30

    2.3.1  什么是视图类    /30

    2.3.2  对比视图函数和视图类    /30

    2.3.3  利用视图类进行功能设计    /31

    ★第3章  页面展现——基于Django模板    /36

    ●3.1  Django模板语言——DTL    /36

    3.1.1  模板变量    /36

    3.1.2  模板标签    /38

    3.1.3  模板过滤器    /42

    ●3.2  模板的高级用法    /43

    3.2.1  模板转义    /43

    3.2.2  【实战】自定义过滤器    /44

    3.2.3  【实战】自定义标签    /46

    ●3.3  模板继承    /49

    3.3.1  设计母版页    /49

    3.3.2  设计内容页    /50

    3.3.3  设计组件    /51

    ●3.4  配置模板文件    /52

    3.4.1  理解HTML、CSS和JavaScript    /52

    3.4.2  配置静态文件    /53

    ★第4章  使用数据库——基于Django模型    /55

    ●4.1  Django模型    /55

    4.1.1  定义模型    /55

    4.1.2  了解模型中的关系    /59

    4.1.3  配置项目文件    /63

    4.1.4  迁移数据    /64

    ●4.2  用Django中的ORM操作数据库    /66

    4.2.1  了解ORM    /66

    4.2.2  熟悉QuerySet对象    /67

    4.2.3  查询数据    /69

    4.2.4  新增数据    /70

    4.2.5  更新数据    /71

    4.2.6  删除数据    /71

    4.2.7  操作关联表    /71

    4.2.8  F()函数和Q()函数    /77

    4.2.9  执行原生SQL    /78

    4.2.10  事务处理    /81

    ★第5章  自动生成界面——基于Django表单    /84

    ●5.1  HTML表单    /84

    5.1.1  用令牌CSRF保证表单的安全    /85

    5.1.2  【实战】用HTML表单上传文件    /86

    ●5.2  Django的Form表单    /87

    5.2.1  认识Form表单    /87

    5.2.2  表单数据的校验    /93

    5.2.3  表单数据的获取    /97

    5.2.4  【实战】用Form表单上传文件    /98

    ●5.3  Django的模型表单    /100

    5.3.1  认识模型表单    /100

    5.3.2  校验模型表单数据    /101

    5.3.3  处理模型表单数据    /102

    ●5.4  使用AJAX提交表单    /103

    5.4.1  基于jQuery技术实现AJAX    /103

    5.4.2  在AJAX请求中设置令牌csrf_token    /104

    5.4.3  【实战】使用AJAX实现用户登录    /105

    ★第6章  用户认证    /107

    ●6.1  初识用户认证    /107

    6.1.1  认识Auth模块    /107

    6.1.2  了解用户权限数据表    /109

    ●6.2  用户管理    /109

    6.2.1  用户注册    /110

    6.2.2  用户登录    /111

    6.2.3  扩展用户模型    /113

    ●6.3  【实战】利用用户模型实现用户身份认证及状态保持    /114

    6.3.1  增加视图函数myuser_reg()    /114

    6.3.2  增加视图函数myuser_login()    /115

    6.3.3  用户退出的设置    /115

    6.3.4  用户首页的显示    /115

    ●6.4  权限管理    /117

    6.4.1  权限的设置    /117

    6.4.2  权限认证的相关方法    /117

    6.4.3  自定义用户权限    /118

    6.5  【实战】用装饰器控制页面权限    /119

    ●6.5.1  增加权限装饰器    /119

    6.5.2  修改模板文件    /120

    6.5.3  设置项目配置文件    /120

    6.5.4  测试权限    /120

    ●6.6  中间件技术    /121

    6.6.1  认识Django中间件    /122

    6.6.2  使用Django中间件    /123

    6.6.3  【实战】用中间件简化权限认证    /125

     

    ★★第2篇  后台项目实战

     

    ★第7章  【实战】开发一个商城系统的后台    /128

    ●7.1  商城系统后台的设计分析    /128

    7.1.1  需求分析    /128

    7.1.2  架构设计    /129

    7.1.3  数据库模型设计    /130

    ●7.2  使用Django自带的Admin后台管理系统    /131

    7.2.1  创建商城系统后台项目    /131

    7.2.2  登录Admin后台管理系统    /133

    7.2.3  配置Admin后台管理系统    /133

    ●7.3  用Bootstrap框架实现商城系统后台    /136

    7.3.1  开发“用户注册”模块    /136

    7.3.2  开发“用户登录”模块    /140

    7.3.3  开发商城系统后台首页面    /143

    7.3.4  开发“用户信息维护”模块    /146

    7.3.5  开发“商品分类管理”模块    /156

    7.3.6  开发“商品信息管理”模块    /159

     

    ★★第3篇  进    阶

     

    ★第8章  接口的设计与实现    /168

    ●8.1  前后端分离    /168

    8.1.1  了解前后端分离    /168

    8.1.2  为什么要前后端分离    /169

    8.1.3  如何实施前后端分离    /171

    8.1.4  前后端分离的技术栈    /171

    ●8.2  设计符合标准的RESTful接口    /172

    ●8.3  序列化和反序列化    /174

    8.3.1  认识序列化和反序列化    /174

    8.3.2  用JSON模块进行数据交互    /174

    8.3.3  用JsonResponse类进行数据交互    /175

    ●8.4  接口开发——基于Django Rest Framework框架    /176

    8.4.1  安装DRF框架    /177

    8.4.2  用Serializer类和ModelSerializer类进行序列化操作    /177

    8.4.3  请求和响应    /182

    8.4.4  【实战】用装饰器@api-view实现视图函数    /183

    8.4.5  【实战】用APIView类实现视图类    /185

    8.4.6  【实战】用Mixins类改进RESTful接口    /187

    8.4.7  【实战】用GenericAPIView类实现视图类    /190

    8.4.8  用视图集ViewSets改进RESTful接口    /192

    8.4.9  分页    /197

    8.4.10  过滤、搜索和排序    /198

    8.4.11  自定义消息格式    /202

    8.4.12  自定义异常格式    /207

    ●8.5  接口安全机制    /209

    8.5.1  基于DRF框架实现Token认证    /209

    8.5.2  基于DRF框架实现JWT认证    /212

    8.5.3  基于后端技术的跨域解决方案    /218

    ●8.6  【实战】实现商城系统的接口    /220

    8.6.1  用户相关接口    /220

    8.6.2  商品相关接口    /226

    8.6.3  订单相关接口    /233

    8.6.4  基础接口——“地址信息”接口    /241

    ●8.7  【实战】利用DRF生成接口文档    /243

    8.7.1  安装依赖    /243

    8.7.2  配置文件    /243

    8.7.3  测试    /243

    ●8.8  【实战】利用Swagger服务让接口文档更专业    /244

    8.8.1  安装配置django-rest-swagger    /244

    8.8.2  配置视图类    /244

    8.8.3  配置路由    /245

    8.8.4  运行效果    /245

    ★第9章  分层的自动化测试    /246

    ●9.1  分层的自动化测试    /246

    9.1.1  单元自动化测试    /247

    9.1.2  接口自动化测试    /247

    9.1.3  用户界面自动化测试    /248

    ●9.2  单元自动化测试    /248

    9.2.1   认识单元测试框架unittest    /248

    9.2.2  【实战】用unittest进行单元测试    /249

    9.2.3  【实战】用HTMLTestRunner生成HTML报告    /251

    9.2.4  【实战】用Pytest进行单元测试    /252

    9.2.5  【实战】在Django中编写和运行测试用例    /255

    ●9.3  接口自动化测试    /256

    9.3.1  【实战】进行Postman测试    /257

    9.3.2  【实战】用“Requests   Pytest”实现接口自动化测试    /258

    ●9.4  用户界面自动化测试    /260

    9.4.1  认识自动化测试Selenium库    /260

    9.4.2  安装Selenium库    /260

    9.4.3  基本使用    /261

    9.4.4  页面元素定位的方法    /262

    9.4.5   Selenium库的高级用法    /263

    9.4.6  【实战】自动化测试商城后台管理系统的登录页面    /268

    ★第10章  基于Redis的缓存技术    /270

    ●10.1  为什么需要缓存    /270

    ●10.2  用Django内置模块实现缓存    /270

    10.2.1  基于数据库方式实现缓存    /271

    10.2.1  缓存视图函数和视图类    /271

    ●10.3  用DRF框架实现缓存    /273

    10.3.1  用装饰器完成缓存    /273

    10.3.2  用CacheResponseMixin类完成缓存    /274

    ●10.4  用Redis实现缓存    /275

    10.4.1  搭建Redis环境    /275

    10.4.2  用Django操作Redis    /276

    10.4.3  【实战】用Redis存储session信息    /278

     

    ★★第4篇  前台项目实战

     

    ★第11章  开发商城系统的前台(接第7章实战)    /282

    ●11.1  商城系统前台的设计分析    /282

    11.1.1  需求分析    /282

    11.1.2  架构设计    /283

    ●11.2  前端开发利器——Vue.js框架    /284

    11
  • 内容简介:
    本书主要介绍了Django编程开发与运维过程中涉及的方法、技巧和实战经验,共分5篇。“第1篇
      基础”介绍用Django开发Web应用的基础知识;“第2篇
      后台项目实战”通过开发一个商城系统的后台来融合前面章的知识点;“第3篇
      进阶”通过Django Rest Framework框架来设计和实现RESTful风格的接口,以及分层的自动化测试和基于Redis的缓存技术;“第4篇
      前台项目实战”使用前后端分离的方式开发商城系统前台,涉及Vue.js、Axios、Vue Router、Vuex、RESTful接口等技术。“第5篇
      部署运维”涉及Django的传统部署,Django的Docker部署,持续集成,持续交付和持续部署,运维监控。本书通过完整的商城系统实例,融合了Django开发中涉及的知识点;通过大量实例手把手带领读者从需求、开发、集成、代码安全检测、测试、部署上线等环节践行“软件开发运维一体化”的理念。
  • 作者简介:
    现就职于中国电信新疆公司企业信息化部,先后主持多个大型项目,先后荣获集团科技进步二等奖,省公司科技进步一等奖。微软有价值专家(MSMVP),20年的IT开发经验,擅长C#、python编程,擅长C/S、B/S编程,具有丰富的项目实战开发经验。曾负责微软全国.NET俱乐部的区域发起与推广,具有丰富的线上线下培训经验。现致力于.NET Core的应用和推广。曾作为软件创新英雄,在\"北大百年讲堂”接受比尔盖茨先生的颁奖。
  • 目录:
    ★★第1篇  基    础

     

    ★第1章  走进Django    /2

    ●1.1  了解Django    /2

    1.1.1  Django发展历史和版本    /2

    1.1.2  MVC和MTV模式    /3

    ●1.2  安装Django    /5

    1.2.1  安装Python虚拟环境    /5

    1.2.2  在Windows中安装Django    /7

    ●1.3  用VS Code编辑器进行Django开发    /8

    1.3.1  设置中文界面    /8

    1.3.2  安装Python插件    /9

    1.3.3  安装Django插件    /9

    ●1.4  【实战】开发第1个Django应用    /10

    1.4.1  创建项目    /10

    1.4.2  创建应用    /10

    1.4.3  处理控制器    /12

    1.4.4  处理模板    /12

    1.4.5  运行应用    /13

    ●1.5  Django项目的运行和调试    /13

    1.5.1  设置运行环境    /14

    1.5.2  调试项目    /14

    ★第2章  网站的入口——Django的路由和视图    /16

    ●2.1  认识路由    /16

    2.1.1  路由系统的基本配置    /16

    2.1.2  【实战】用“路由包含”简化项目的复杂度    /17

    2.1.3  解析路由参数    /18

    2.1.4  【实战】用re_path()方法正则匹配复杂路由    /20

    2.1.5  反向解析路由    /22

    ●2.2  认识视图函数    /23

    2.2.1  什么是视图函数    /23

    2.2.2  视图函数的底层原理    /24

    2.2.3  视图处理函数的使用    /27

    ●2.3  认识视图类    /30

    2.3.1  什么是视图类    /30

    2.3.2  对比视图函数和视图类    /30

    2.3.3  利用视图类进行功能设计    /31

    ★第3章  页面展现——基于Django模板    /36

    ●3.1  Django模板语言——DTL    /36

    3.1.1  模板变量    /36

    3.1.2  模板标签    /38

    3.1.3  模板过滤器    /42

    ●3.2  模板的高级用法    /43

    3.2.1  模板转义    /43

    3.2.2  【实战】自定义过滤器    /44

    3.2.3  【实战】自定义标签    /46

    ●3.3  模板继承    /49

    3.3.1  设计母版页    /49

    3.3.2  设计内容页    /50

    3.3.3  设计组件    /51

    ●3.4  配置模板文件    /52

    3.4.1  理解HTML、CSS和JavaScript    /52

    3.4.2  配置静态文件    /53

    ★第4章  使用数据库——基于Django模型    /55

    ●4.1  Django模型    /55

    4.1.1  定义模型    /55

    4.1.2  了解模型中的关系    /59

    4.1.3  配置项目文件    /63

    4.1.4  迁移数据    /64

    ●4.2  用Django中的ORM操作数据库    /66

    4.2.1  了解ORM    /66

    4.2.2  熟悉QuerySet对象    /67

    4.2.3  查询数据    /69

    4.2.4  新增数据    /70

    4.2.5  更新数据    /71

    4.2.6  删除数据    /71

    4.2.7  操作关联表    /71

    4.2.8  F()函数和Q()函数    /77

    4.2.9  执行原生SQL    /78

    4.2.10  事务处理    /81

    ★第5章  自动生成界面——基于Django表单    /84

    ●5.1  HTML表单    /84

    5.1.1  用令牌CSRF保证表单的安全    /85

    5.1.2  【实战】用HTML表单上传文件    /86

    ●5.2  Django的Form表单    /87

    5.2.1  认识Form表单    /87

    5.2.2  表单数据的校验    /93

    5.2.3  表单数据的获取    /97

    5.2.4  【实战】用Form表单上传文件    /98

    ●5.3  Django的模型表单    /100

    5.3.1  认识模型表单    /100

    5.3.2  校验模型表单数据    /101

    5.3.3  处理模型表单数据    /102

    ●5.4  使用AJAX提交表单    /103

    5.4.1  基于jQuery技术实现AJAX    /103

    5.4.2  在AJAX请求中设置令牌csrf_token    /104

    5.4.3  【实战】使用AJAX实现用户登录    /105

    ★第6章  用户认证    /107

    ●6.1  初识用户认证    /107

    6.1.1  认识Auth模块    /107

    6.1.2  了解用户权限数据表    /109

    ●6.2  用户管理    /109

    6.2.1  用户注册    /110

    6.2.2  用户登录    /111

    6.2.3  扩展用户模型    /113

    ●6.3  【实战】利用用户模型实现用户身份认证及状态保持    /114

    6.3.1  增加视图函数myuser_reg()    /114

    6.3.2  增加视图函数myuser_login()    /115

    6.3.3  用户退出的设置    /115

    6.3.4  用户首页的显示    /115

    ●6.4  权限管理    /117

    6.4.1  权限的设置    /117

    6.4.2  权限认证的相关方法    /117

    6.4.3  自定义用户权限    /118

    6.5  【实战】用装饰器控制页面权限    /119

    ●6.5.1  增加权限装饰器    /119

    6.5.2  修改模板文件    /120

    6.5.3  设置项目配置文件    /120

    6.5.4  测试权限    /120

    ●6.6  中间件技术    /121

    6.6.1  认识Django中间件    /122

    6.6.2  使用Django中间件    /123

    6.6.3  【实战】用中间件简化权限认证    /125

     

    ★★第2篇  后台项目实战

     

    ★第7章  【实战】开发一个商城系统的后台    /128

    ●7.1  商城系统后台的设计分析    /128

    7.1.1  需求分析    /128

    7.1.2  架构设计    /129

    7.1.3  数据库模型设计    /130

    ●7.2  使用Django自带的Admin后台管理系统    /131

    7.2.1  创建商城系统后台项目    /131

    7.2.2  登录Admin后台管理系统    /133

    7.2.3  配置Admin后台管理系统    /133

    ●7.3  用Bootstrap框架实现商城系统后台    /136

    7.3.1  开发“用户注册”模块    /136

    7.3.2  开发“用户登录”模块    /140

    7.3.3  开发商城系统后台首页面    /143

    7.3.4  开发“用户信息维护”模块    /146

    7.3.5  开发“商品分类管理”模块    /156

    7.3.6  开发“商品信息管理”模块    /159

     

    ★★第3篇  进    阶

     

    ★第8章  接口的设计与实现    /168

    ●8.1  前后端分离    /168

    8.1.1  了解前后端分离    /168

    8.1.2  为什么要前后端分离    /169

    8.1.3  如何实施前后端分离    /171

    8.1.4  前后端分离的技术栈    /171

    ●8.2  设计符合标准的RESTful接口    /172

    ●8.3  序列化和反序列化    /174

    8.3.1  认识序列化和反序列化    /174

    8.3.2  用JSON模块进行数据交互    /174

    8.3.3  用JsonResponse类进行数据交互    /175

    ●8.4  接口开发——基于Django Rest Framework框架    /176

    8.4.1  安装DRF框架    /177

    8.4.2  用Serializer类和ModelSerializer类进行序列化操作    /177

    8.4.3  请求和响应    /182

    8.4.4  【实战】用装饰器@api-view实现视图函数    /183

    8.4.5  【实战】用APIView类实现视图类    /185

    8.4.6  【实战】用Mixins类改进RESTful接口    /187

    8.4.7  【实战】用GenericAPIView类实现视图类    /190

    8.4.8  用视图集ViewSets改进RESTful接口    /192

    8.4.9  分页    /197

    8.4.10  过滤、搜索和排序    /198

    8.4.11  自定义消息格式    /202

    8.4.12  自定义异常格式    /207

    ●8.5  接口安全机制    /209

    8.5.1  基于DRF框架实现Token认证    /209

    8.5.2  基于DRF框架实现JWT认证    /212

    8.5.3  基于后端技术的跨域解决方案    /218

    ●8.6  【实战】实现商城系统的接口    /220

    8.6.1  用户相关接口    /220

    8.6.2  商品相关接口    /226

    8.6.3  订单相关接口    /233

    8.6.4  基础接口——“地址信息”接口    /241

    ●8.7  【实战】利用DRF生成接口文档    /243

    8.7.1  安装依赖    /243

    8.7.2  配置文件    /243

    8.7.3  测试    /243

    ●8.8  【实战】利用Swagger服务让接口文档更专业    /244

    8.8.1  安装配置django-rest-swagger    /244

    8.8.2  配置视图类    /244

    8.8.3  配置路由    /245

    8.8.4  运行效果    /245

    ★第9章  分层的自动化测试    /246

    ●9.1  分层的自动化测试    /246

    9.1.1  单元自动化测试    /247

    9.1.2  接口自动化测试    /247

    9.1.3  用户界面自动化测试    /248

    ●9.2  单元自动化测试    /248

    9.2.1   认识单元测试框架unittest    /248

    9.2.2  【实战】用unittest进行单元测试    /249

    9.2.3  【实战】用HTMLTestRunner生成HTML报告    /251

    9.2.4  【实战】用Pytest进行单元测试    /252

    9.2.5  【实战】在Django中编写和运行测试用例    /255

    ●9.3  接口自动化测试    /256

    9.3.1  【实战】进行Postman测试    /257

    9.3.2  【实战】用“Requests   Pytest”实现接口自动化测试    /258

    ●9.4  用户界面自动化测试    /260

    9.4.1  认识自动化测试Selenium库    /260

    9.4.2  安装Selenium库    /260

    9.4.3  基本使用    /261

    9.4.4  页面元素定位的方法    /262

    9.4.5   Selenium库的高级用法    /263

    9.4.6  【实战】自动化测试商城后台管理系统的登录页面    /268

    ★第10章  基于Redis的缓存技术    /270

    ●10.1  为什么需要缓存    /270

    ●10.2  用Django内置模块实现缓存    /270

    10.2.1  基于数据库方式实现缓存    /271

    10.2.1  缓存视图函数和视图类    /271

    ●10.3  用DRF框架实现缓存    /273

    10.3.1  用装饰器完成缓存    /273

    10.3.2  用CacheResponseMixin类完成缓存    /274

    ●10.4  用Redis实现缓存    /275

    10.4.1  搭建Redis环境    /275

    10.4.2  用Django操作Redis    /276

    10.4.3  【实战】用Redis存储session信息    /278

     

    ★★第4篇  前台项目实战

     

    ★第11章  开发商城系统的前台(接第7章实战)    /282

    ●11.1  商城系统前台的设计分析    /282

    11.1.1  需求分析    /282

    11.1.2  架构设计    /283

    ●11.2  前端开发利器——Vue.js框架    /284

    11
查看详情
相关图书 / 更多
Django + Vue.js实战派——Python Web开发与运维
Django+Vue系统架构设计与实现
黄永祥
Django + Vue.js实战派——Python Web开发与运维
Django3Web应用开发实战
黄永祥 著
Django + Vue.js实战派——Python Web开发与运维
Django3Web应用开发从零开始学(视频教学版)
刘亮亮、王金柱 著
Django + Vue.js实战派——Python Web开发与运维
Django+Vue.js商城项目实战
黄永祥
Django + Vue.js实战派——Python Web开发与运维
Django电商网站项目实战
郭立文;宋学永;聂友谊
Django + Vue.js实战派——Python Web开发与运维
Django3.0入门与实践
李健 著
Django + Vue.js实战派——Python Web开发与运维
Django开发入门与项目实战
牟文斌
Django + Vue.js实战派——Python Web开发与运维
Django Web开发实例精解
[美]爱达斯·班德拉蒂斯 著;张华臻 译
Django + Vue.js实战派——Python Web开发与运维
Django 5企业级Web应用开发实战(视频教学版)
王金柱
Django + Vue.js实战派——Python Web开发与运维
Django3.0应用开发详解
李向军 著
Django + Vue.js实战派——Python Web开发与运维
Django 3项目实例精解
[美]安东尼奥·米勒 著;李伟 译
Django + Vue.js实战派——Python Web开发与运维
DjangoWeb开发从入门到实战
孟令菊 著
您可能感兴趣 / 更多
Django + Vue.js实战派——Python Web开发与运维
微机电系统工程基础
杨永刚 主编;张力文 董海峰 陈华伟 张德远 副主编
Django + Vue.js实战派——Python Web开发与运维
印刷工程卓越创新人才培养实践与成果
杨永刚
Django + Vue.js实战派——Python Web开发与运维
纸包装容器加工技术 普通高等教育“十四五”包装本科规划教材
杨永刚
Django + Vue.js实战派——Python Web开发与运维
警务英语进阶阅读(3)
杨永刚 著;杜芳、栗长江、门群 编
Django + Vue.js实战派——Python Web开发与运维
印刷材料工程实践手册
杨永刚
Django + Vue.js实战派——Python Web开发与运维
汽车发动机构造与维修/云南省红河州农业学校校本教材
杨永刚、徐永禄 编
Django + Vue.js实战派——Python Web开发与运维
汾河流域水文水资源研究
杨永刚、秦作栋、薛占金 著
Django + Vue.js实战派——Python Web开发与运维
时家湾五村志(精)/昆明市官渡区地方志系列丛书
杨永刚 编
Django + Vue.js实战派——Python Web开发与运维
纸盒纸箱加工技术
杨永刚 著
Django + Vue.js实战派——Python Web开发与运维
鼎尖教案:数学(7年级上)(北师大版)(新课标)
杨永刚 著
Django + Vue.js实战派——Python Web开发与运维
SharePoint Server2007案例实战开发
杨永刚 著