精通Django 3 Web开发
以一个完整的电商网站项目开发贯穿全书,介绍Django 3在实际开发中的应用

作者:黄永祥

定价:68元

印次:1-4

ISBN:9787302555551

出版日期:2020.07.01

印刷日期:2022.12.26

图书责编:王金柱

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书是一本Django Web的技术总结,以Django 3.0版本实现。全书重点讲解Django 3.0版本的知识点和新特性,剖析Django 3.0每一个功能模块的要点和实现方式。并提供了全流程项目案例。本书的特点是突出实战,例举新颖,代码注释详尽,与新版本技术紧密联系,适合于有一定Python基础的读者,网站开发人员,大学生等使用,也可以供培训机构和大中专院校作为教学用书。

黄永祥,资深软件工程师,从业8年,先后从事过系统开发和自动化开发,精通(B/S和C/S)自动化测试技术,尤其对Python语言及Flask、Django等Web框架拥有丰富的经验。已出版畅销书《实战Python网络爬虫》《Django Web应用开发实战》等专著。

前 言 随着技术的不断发展,Python越来越受到开发者的热爱和追捧,很多企业开始使用Python作为网站服务器的开发语言,因此掌握Web开发是Python开发者必不可少的技能之一。Django从2008年发展到现在,已有成熟的体系和社区,目前是Python开发网站的首选Web框架。 本书讲述的内容基于Django 3.0或以上版本,以电子商务网站的开发过程贯穿全书,从实战中讲述各个知识要点,理论与实践相互结合,通过本书的学习,能让读者一步一步揭开Django的神秘面纱,并开发自己的应用。 本书结构 本书共分11章,各章内容概述如下: 第1章分别讲述Django简史、Django与WSGI、前端开发语言、Django 3的安装、PyCharm搭建开发环境和项目创建与调试。 第2章讲述电子商务网站的项目需求,根据开发需求设计网站架构,创建Django项目,并设置项目的功能配置。 第3章设计电子商务网站的路由地址,讲述路由变量的设置、设置正则表达式、命名空间与路由命名、路由的反向解析和重定向。 第4章讲述Django如何设计数据模型,通过模型创建数据表,操作模型对象实现数据表的读写。 第5章讲述Django如何编写数据业务逻辑,包括HTTP请求对象、响应内容和视图类的定义过程;分别使用视图函数和视图类编写网站首页的业务逻辑。 第6章讲述Django如何实现模板的数据渲染,包括模板上下文、模板标签及其自定义、模板继承和过滤器及其自定义,并设计电子商务网站的基础模板和实现首页模板的数据渲染。 第7章实现电子商务网站的商品信息模块,包含商品列表页和商品详细页的...

目录
荐语
查看详情 查看详情
目    录

第1章  Django网站开发基础 1

1.1  Django简史 1

1.2  Django与WSGI 2

1.3  HTML、CSS和JavaScript 3

1.3.1  HTML 4

1.3.2  CSS 6

1.3.3  JavaScript 8

1.4  搭建开发环境 11

1.4.1  安装Django 3 11

1.4.2  安装PyCharm 12

1.5  创建Django项目 13

1.5.1  使用内置指令创建项目 13

1.5.2  使用PyCharm创建项目 16

1.6  程序调试技巧 18

1.6.1  PyCharm的Debug模式 18

1.6.2  异常提示进行调试 20

1.7  本章小结 22

第2章  商城的设计说明与配置 25

2.1  需求分析 25

2.2  设计说明 26

2.3  搭建项目开发环境 32

2.4  项目的功能配置 34

2.4.1  添加项目应用 38

2.4.2  设置模板信息 38

2.4.3  添加中间件 39

2.4.4  配置数据库 41

2.4.5  配置静态资源 44

2.4.6  配置媒体资源 45

2.5  内置指令 46

2.6  本章小结 48

第3章  商城网址的规划与设计 50

3.1  设置路由分发规则 50

3.2  路由分发详解 53

3.3  设置商城的路由地址 54

3.4  路由的定义规则 56

3.5  路由变量与正则表达式 57

3.6  本章小结 58

第4章  商城的数据... 查看详情

本书以一个完整的电商网站项目贯穿全书,使用新版Python 3.8和Django 3开发。主要内容包括:电子商务网站的项目需求、电子商务网站路由地址的设计、Django如何设计数据模型、Django编写数据业务逻辑、Django实现模版的数据渲染、电子商务网站商品信息模块的开发、电子商务网站用户信息模块的开发、电子商务网站购物功能模块的开发、电子商务网站后台管理系统的开发以及如何将Django项目部署到Windows和Linux系统。本书以项目开发为主线,
通过学习本书读者不仅可以了解Django 3的各项功能和新特性,还可以成功地开发完整的项目。
查看详情