![]()
内容推荐 本书详细阐述了与Django 3.O开发相关的基本解决方案,主要包括构建博客应用程序、利用高级特性完善博客程序、扩展博客应用程序、构建社交型网站、共享网站中的内容、跟踪用户活动、构建在线商店、管理支付操作和订单、扩展在线商店应用程序、打造网络教学平台、渲染和缓存内容、构建API、搭建聊天服务器、部署项目等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 目录 第1章 构建博客应用程序 1.1 安装Diango 1.1.1 创建隔离的Python环境 1.1.2 利用pip安装Django 1.2 创建第一个项目 1.2.1 运行开发服务器 1.2.2 项目设置 1.2.3 项目和应用程序 1.2.4 创建应用程序 1.3 设计博客数据方案 1.3.1 激活应用程序 1.3.2 设置并使用迁移方案 1.4 针对模型创建管理站点 1.4.1 创建超级用户 1.4.2 Django管理站点 1.4.3 向管理站点中添加模型 1.4.4 定制模型的显示方式 1.5 与QuerySet和管理器协同工作 1.5.1 创建对象 1.5.2 更新对象 1.5.3 检索对象 1.5.4 删除对象 1.5.5 评估QuerySet 1.5.6 创建模型管理器 1.6 构建列表和详细视图 1.6.1 生成列表和视图 1.6.2 向视图添加URL路径 1.6.3 模型的标准URL 1.7 创建视图模板 1.8 添加分页机制 1.9 使用基于类的视图 1.10 本章小结 第2章 利用高级特性完善博客程序 2.1 通过电子邮件共享帖子 2.1.1 使用Django创建表单 2.1.2 处理视图中的表单 2.1.3 利用Django发送邮件 2.1.4 渲染模板中的表单 2.2 构建评论系统 2.2.1 构建模型 2.2.2 创建模型中的表单 2.2.3 处理视图中的ModelForms 2.2.4 向帖子详细模板中添加评论 2.3 添加标签功能 2.4 根据相似性检索帖子 2.5 本章小结 第3章 扩展博客应用程序 3.1 创建自定义模板标签和过滤器 3.1.1 自定义模板标签 3.1.2 自定义模板过滤器 3.2 向站点添加网站地图 3.3 创建帖子提要 3.4 向博客中添加全文本搜索功能 3.4.1 安装PostgreSQL 3.4.2 简单的查询操作 3.4.3 多字段搜索 3.4.4 构建搜索视图 …… 第4章 构建社交型网站 第5章 共享网站中的内容 第6章 跟踪用户活动 第7章 构建在线商店 第8章 管理支付操作和订单 第9章 扩展在线商店应用程序 第10章 打造网络教学平台 第11章 渲染和缓存内容 第12章 构建API 第13章 搭建聊天服务器 第14章 部署项目 |