图书目录

目录

项目1走进Web开发世界

任务1.1初识Web应用程序

*任务1.2重温网页设计与制作

*任务1.3重温数据库操作

*任务1.4重温Python编程

任务1.5搭建Django开发环境

拓展阅读

课后练习

项目2体验Django项目

任务2.1通过命令提示符窗口创建Django项目

*任务2.2通过PyCharm终端创建Django项目

任务2.3通过PyCharm向导创建Django项目

*任务2.4创建Python虚拟环境

任务2.5编写模型类Book

*任务2.6在线自学模型Models

*任务2.7编写模型类Type

*任务2.8编写模型类Order

*任务2.9编写模型类OrderDetail

*任务2.10编写模型类CartInfo

任务2.11执行数据迁移

*任务2.12执行数据导入与导出

任务2.13添加数据操作Ⅰ

*任务2.14添加数据操作Ⅱ

任务2.15更新数据操作

*任务2.16删除数据操作Ⅰ

*任务2.17删除数据操作Ⅱ

任务2.18查询数据操作Ⅰ

*任务2.19查询数据操作Ⅱ

*任务2.20查询数据操作Ⅲ

*任务2.21查询数据操作Ⅳ

*任务2.22查询数据操作Ⅴ

*任务2.23查询数据操作Ⅵ

*任务2.24查询数据操作Ⅶ

任务2.25编写视图函数和配置路由

*任务2.26通过视图函数查询Book数据

*任务2.27使用GET和POST查询Book数据

拓展阅读

课后练习

项目3实现项目核心模块

任务3.1注册Book和Type模型Ⅰ

*任务3.2注册Book和Type模型Ⅱ

任务3.3实现首页基本功能

*任务3.4设计和编写base.html模板页面

*任务3.5设计和编写index2.html模板页面

*任务3.6定义模板标签和过滤器

任务3.7实现列表页基本功能

*任务3.8重构books.html列表页

任务3.9实现详情页基本功能

*任务3.10重构details.html详情页

任务3.11购物车和收藏功能实现

*任务3.12Session和Cookie

任务3.13实现购物车功能

任务3.14接入支付宝

*任务3.15集成支付宝支付功能

拓展阅读

课后练习

项目4项目部署与上线

任务4.1Windows(Apache+mod_wsgi)部署

*任务4.2Windows(IIS+FastCGI)部署

*任务4.3Linux(Nginx+uWSGI)部署

拓展阅读

课后练习

参考文献