首页 > 图书中心 >图书详情

玩转Django 2.0

CSDN博客专家亲授,深入剖析Django 2.0的新特性,提供Web网站项目开发实战和第三方插件应用

作者:黄永祥
定价:69
印次:1-4
ISBN:9787302511458
出版日期:2018.10.01
印刷日期:2020.12.30

本书是一本Python Web的技术总结,主要以Python 3和Django 2.0版本实现。通过本书的学习,读者能够透彻掌握Django 2.0各个功能模块的使用以及实现方式,并以音乐平台开发为例,让读者快速掌握Django 2.0开发应用的实用技能。此外,本书还介绍了Django项目的上线以及通过第三方功能模块和框架实现网站的API开发、网站验证码、站内搜索引擎、第三方网站用户注册以及网站的分布式任务和定时任务。 本书实用性强、案例丰富、与新技术紧密联系,适合有一定Python基础的读者和转型到Python的开发人员使用,也可用作培训机构和大中专院校的参考教材。

more >

前 言 Python是当前热门的开发语言之一,它有着广泛的应用领域,在网络爬虫、Web开发、数据分析和人工智能等领域都受到开发者的热爱和追捧。现在很多企业开始使用Python作为网站服务器的开发语言,因此掌握Web开发是Python开发者必不可少的技能之一。 Django是Python开发网站的首选Web框架,这归功于Django较强的规范性,规范了开发人员的编码要求,以符合企业的规范化管理。正因如此,Django成为开发人员必学的Web框架之一。 本书讲述的内容基于Django 2.0或以上版本,详细剖析Django的功能要点,让读者全面了解Django,并通过实例演示进一步加深对知识点的掌握和理解。 本书结构 本书共分13章,各章内容概述如下: 第1章介绍网站的基础知识和Django的环境搭建,分别讲述了网站的定义、分类、运行原理、Django的安装使用和开发环境的搭建。 第2章介绍Django的项目配置,包括基本配置、静态资源、模板路径、数据库配置和中间件。 第3章讲述三种URL的编写规则,包括常规的URL、带变量的URL和带参数的URL的编写规则。 第4章介绍视图的编写方法,在视图中讲述用户请求方式的获取、模板数据的传递和通用视图的使用。 第5章讲述模板的编写方法,包括模板的变量、标签、模板继承和过滤器的定义与使用。 第6章介绍模型的定义与使用,讲述模型与数据表的映射关系,通过模型对象的操作实现数据表的读写。 第7章介绍表单的定义与使用,主要讲述表单与模型的结合生成数据表单,并通过数据表单操作实现数据表的数据读写。 第8章介绍Django内置的Admin后台,主要讲述Admin的基本设置以及一些常用功能的二次开发。 第9章介绍Django内置的Auth认证系统,讲述内置模型User的使用和扩展,实现用户注册和登录功能、用户权限的设置和用户组的设置。 第10章介绍Django常用的内置功能,包括会话Session、缓存机制、CSRF防护、消息提示和分页功能。 第11章讲述音乐网站的开发,网站主要功能有首页、排行榜、歌曲播放、歌曲点评、歌曲搜索、用户注册和登录、用户中心、Admin后台管理和网站异常机制。 第12章讲述Django项目的上线部署,以虚拟机CentOS 7系统为例,讲解Python、uWSGI和Nginx的安装和部署。 第13章介绍Django的第三方应用,通过第三方提供的功能模块和框架实现网站的API开发、网站验证码、站内搜索引擎、第三方网站用户注册以及网站的分布式任务和定时任务。 本书特色 循序渐进,知识全面:本书站在初学者的角度,围绕Python的Django框架展开讲解,从初学者必备基础知识着手,循序渐进地介绍了Django的各种知识,内容难度适中,由浅入深,实用性强,覆盖面广,条理清晰,且具有较强的逻辑性和系统性。 实例丰富,扩展性强:本书每个知识点都是单独以一个项目为例进行讲解的,力求让读者更容易地掌握知识要点。本书实例经过作者的精心设计和挑选,根据编者的实际开发经验总结而来,涵盖在实际开发中遇到的各种问题。 基于理论,注重实践:在讲解的过程中,不仅介绍理论知识,而且安排了综合应用实例或小型应用程序,将理论应用到实践中,加强读者的实际开发能力,巩固开发技能和相关知识。 源代码下载 本书的实例源代码可以在百度网盘下载,提取密码s1zw,也可以在清华大学出版社文泉云盘下载,二维码分别如下: 读者还可以关注编者在CSDN上的视频课程,课程网址:https://edu.csdn.net/course/detail/9280。 读者对象 本书主要适合以下读者阅读: Django初学者及在校学生。 Django初级开发工程师。 从事Python网站开发的技术人员。 其他学习Django的开发人员。 虽然笔者力求本书更臻完美,但由于水平所限,难免会出现错误,特别是Django版本更新可能导致源代码在运行过程中出现问题,欢迎广大读者和专家给予指正,笔者将十分感谢。 黄永祥 2018.7.2

more >
扫描二维码
下载APP了解更多
图书分类全部图书
more >
  • 黄永祥,CSDN博客专家和签约讲师,多年软件研发经验,主要从事机器人流程系统研发、大数据系统研发、网络爬虫研发以及自动化运维系统研发。擅长使用Python编写高质量代码,对Python有深入研究,热爱分享和新技术的探索。
  • 本书所有程序代码均在Python 3.6+Django 2.0环境下测试通过,提供实例源代码下载。
more >
  • 目    录

    第1章  Django建站基础 1

    1.1  网站的定义及组成 1

    1.2  网站的分类 3

    1.3  网站运行原理及开发流程 5

    1.4  走进Django 6

    1.5  Django 2.0的新特性 7

    1.6  安装Django 8

    1.7  创建项目 9

    1.8  PyCharm搭建开发环境 12

    1.9  本章小结 15

    第2章  Django配置信息 18

    2.1  基本配置信息 18

    2.2  静态资源 20

    2.3  模板路径 23

    2.4  数据库配置 25

    2.5  中间件 28

    2.6  本章小结 29

    第3章  编写URL规则 32

    3.1  URL编写规则 32

    3.2  带变量的URL 34

    3.3  设置参数name 37

    3.4  设置额外参数 38

    3.5  本章小结 40

    第4章  探究视图 42

    4.1  构建网页内容 42

    4.2  数据可视化 46

    4.3  获取请求信息 50

    4.4  通用视图 53

    4.5  本章小结 56

    第5章  深入模板 58

    5.1  变量与标签 58

    5.2  模板继承 62

    5.3  自定义过滤器 63

    5.4  本章小结 68

    第6章  模型与数据库 70

    6.1  构建模型 70

    6.2  数据表的关系 75

    6.3  数据表的读写 79

    6.4  多表查询 85

    6.5  本章小结 88

    第7章  表单与模型 90

    7.1  初识表单 90

    7.2  表单的定义 94

    7.3  模型与表单 9...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘