Django 3项目实例精解
利用Django 3.0构建强大、可靠的Web应用程序

作者:[美]安东尼奥·米勒 著 李伟 译

定价:149元

印次:1-1

ISBN:9787302581840

出版日期:2021.06.01

印刷日期:2021.06.04

图书责编:贾小红

图书分类:零售

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

《Django 3项目实例精解》详细阐述了与Django 3.0开发相关的基本解决方案,主要包括构建博客应用程序、利用高级特性完善博客程序、扩展博客应用程序、构建社交型网站、共享网站中的内容、跟踪用户活动、构建在线商店、管理支付操作和订单、扩展在线商店应用程序、打造网络教学平台、渲染和缓存内容、构建API、搭建聊天服务器、部署项目等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。

本书作者Antonio Mele是Nucoro的首席技术官(CTO),这是一家总部位于伦敦的金融科技公司,为构建数字财富管理解决方案提供领先的技术平台。自2006年以来,Antonio一直在为多个行业的客户开发Django项目。2009年,他创立了Zenx IT,一家专注于数字产品开发的公司。Antonio曾担任多个科技型初创企业的首席技术官和技术顾问,并管理为大型数字企业建设项目的开发团队。安东尼奥拥有硕士学位。来自Pontificia Comillas大学的计算机科学专业。

前 言 Django是一个功能强大的Python Web框架,支持快速开发过程及简洁、实用的设计方案。无论是对于初学者还是专家级程序员,这一特点颇具吸引力。 本书将引领读者学习专业Web应用程序的开发流程。除框架知识外,本书还将讲解如何将其他较为流行的技术整合至Django项目中。 本书将讨论真实应用程序的构建过程、常见问题的处理,并逐步实现多种最佳实践 方案。 在阅读完本书后,读者将能够理解Django的工作方式,以及如何打造具有实用性的高级Web应用程序。 适用读者 本书是针对具备一定的Python知识,同时希望以一种实用的方式学习Django的读者而准备的。或许Django对于读者来说是一项全新的事物;抑或读者对Django稍有了解且希望进一步学习。通过打造实用的开发项目,本书可帮助读者掌握大部分架构知识。另外,本书要求读者对某些编程概念有所了解,同时具备一些HTML和JavaScript方面的知识。 本书内容 第1章通过编写博客应用程序向读者介绍框架知识。其间,我们将构建基本的博客模型、视图、模板以及URL以显示博客内容。另外,本章还将介绍如何利用Django 对象关系映射器(ORM)构建QuerySets,并配置Django管理网站。 第2章将讨论如何处理表单问题、利用Django发送邮件以及第三方应用程序的整合操作。读者将尝试实现博客的评论系统,并通过电子邮件共享帖子内容。此外,本章还将讨论标签系统的构建处理过程。 第3章将介绍如何创建自定义模板标签和过滤器。除此之外,本章还将展示如何使用网站地图框架,并对帖子构建博客订阅功能。最后,通过...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

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

第1章  构建博客应用程序 1

1.1  安装Django 1

1.1.1  创建隔离的Python环境 2

1.1.2  利用pip安装Django 3

1.2  创建第一个项目 3

1.2.1  运行开发服务器 5

1.2.2  项目设置 7

1.2.3  项目和应用程序 8

1.2.4  创建应用程序 8

1.3  设计博客数据方案 9

1.3.1  激活应用程序 11

1.3.2  设置并使用迁移方案 11

1.4  针对模型创建管理站点 13

1.4.1  创建超级用户 13

1.4.2  Django管理站点 14

1.4.3  向管理站点中添加模型 15

1.4.4  定制模型的显示方式 17

1.5  与QuerySet和管理器协同工作 18

1.5.1  创建对象 19

1.5.2  更新对象 20

1.5.3  检索对象 20

1.5.4  删除对象 22

1.5.5  评估QuerySet 22

1.5.6  创建模型管理器 22

1.6  构建列表和详细视图 23

1.6.1  生成列表和视图 24

1.6.2  向视图添加URL路径 25

1.6.3  模型的标准URL 26

1.7  创建视图模板 27

1.8  添加分页机制 30

1.9  使用基于类的视图 33

1.10  本章小结 34

第2章  利用高级特性完善博客程序 35

2.1  通过电子邮件共享帖子 35

2.1.1  使用Django创建表单 36

2.1.2  处理视图中的表单 37

2.1....

Django是一个功能强大的Python Web框架,支持快速开发过程及简洁、实用的设计方案。无论是对于初学者还是专家级程序员,这一特点颇具吸引力。
《Django 3项目实例精解》将引领读者学习专业Web应用程序的开发流程。除框架知识外,《Django 3项目实例精解》还将讲解如何将其他较为流行的技术整合至Django项目中。
《Django 3项目实例精解》将讨论真实应用程序的构建过程、常见问题的处理,并逐步实现多种实践方案。
在阅读完《Django 3项目实例精解》后,读者将能够理解Django的工作方式,以及如何打造具有实用性的高级Web应用程序。