Django4实例精解
通过Django4构建强大、可靠的Web应用程序

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

定价:169元

印次:1-1

ISBN:9787302647904

出版日期:2023.11.01

印刷日期:2023.11.03

图书责编:贾小红

图书分类:零售

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

《Django4实例精解》详细阐述了与Django 4相关的基本解决方案,主要包括构建一个博客应用程序、利用高级特性增强博客应用程序、扩展博客应用程序、构建社交网站、实现社交身份验证、共享网站上的内容、跟踪用户动作、构建在线商店、管理支付和订单、扩展商店、向商店中添加国际化功能、构建在线学习平台、创建内容管理系统、渲染和缓存内容、构建API、构建聊天服务器、生产环境等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。

安东尼奥·米勒是Nucoro的联合创始人兼首席技术官,该金融科技平台允许金融机构构建、自动化和扩展数字财富管理产品。安东尼奥还是Exo Investing的首席技术官,Exo Investing是一个面向英国市场的人工智能驱动的数字投资平台。

前 言 Django是一个开源的Python Web框架,旨在实现快速开发和简洁、实用的设计。 Django简化了开发过程,并为初学者提供了相对友好的学习曲线。Django遵循Python的“内置电池”哲学,提供了一组丰富而通用的模块,可以解决较为常见的Web开发问题。Django的简单性连同其功能强大的特性对于初学者和专家级程序员来说均颇具吸引力。Django的设计注重简单性、灵活性、可读性和可扩展性。 当今,Django被无数初创公司和大型组织使用,如Instagram、Spotify、Pinterest、Udemy、Robinhood和Coursera。在过去的几年里,在Stack Overflow的年度开发者调查中,Django一直被全世界的开发者选为最受欢迎的Web框架之一,这并非巧合。 本书将引领读者了解利用Django开发专业Web应用程序的整体过程,通过多个项目解释Django Web框架的工作方式,其中涉及与框架自身相关的内容,同时还阐述Django的各种应用方式。 本书内容不仅涵盖Django,还包含其他一些常见技术,如PostgreSQL、Redis、Celery、RabbitMQ和Memcached。读者通过本书可学会将这些技术集成至Django项目中,进而创建高级功能并构建复杂的Web应用程序。 本书将引领读者使用易于遵循的循序渐进的方法,创建真实的应用程序、处理常见的问题并获取最佳实现方案。 在阅读完本书后,读者将能够较好地理解Django的工作方式以及如何构建高级的Python Web应用程序。 适用读者 本书可作为刚刚接触...

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

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

1.1  安装Python 2

1.2  创建Python虚拟环境 2

1.3  安装Django 3

1.3.1  利用pip安装Django 4

1.3.2  Django 4中的新特性 4

1.4  Django概述 5

1.5  主框架组件 5

1.6  Django架构 5

1.7  创建第一个项目 6

1.7.1  应用初始数据库迁移 7

1.7.2  运行开发服务器 8

1.7.3  项目设置项 10

1.7.4  项目和应用程序 11

1.7.5  创建一个应用程序 12

1.8  创建博客数据模型 12

1.8.1  创建Post模型 13

1.8.2  添加日期时间字段 14

1.8.3  定义默认排序顺序 15

1.8.4  添加一个数据库索引 16

1.8.5  激活应用程序 17

1.8.6  添加一个status字段 17

1.8.7  添加多对一关系 20

1.8.8  创建并应用迁移 21

1.9  创建模型的管理网站 24

1.9.1  创建一个超级用户 24

1.9.2  Django管理网站 24

1.9.3  向管理网站中添加模型 25

1.9.4  定制模型的显示方式 27

1.10  与QuerySet和管理器协同工作 29

1.10.1  创建对象 30

1.10.2  更新对象 31

1.10.3  检索对象 31

1.10.4  删除对象 32

1.10.5  QuerySet何时取值 33

1.10.6  ... 查看详情

"《Django4实例精解》将引领读者使用易于遵循的循序渐进的方法,创建真实的应用程序、处理常见的问题并获取**实现方案。
在阅读完本书后,读者将能够较好地理解Django的工作方式以及如何构建高级的Python Web应用程序。"

查看详情