目录
项目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)部署
拓展阅读
课后练习
参考文献