欢迎光临
免费的PDF电子书下载网站

玩转Django 2.0 PDF下载

编辑推荐

本书所有程序代码均在Python 3.6 Django 2.0环境下测试通过,提供实例源代码下载。 ;

内容简介

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

作者简介

黄永祥,CSDN博客专家和签约讲师,多年软件研发经验,主要从事机器人流程系统研发、大数据系统研发、网络爬虫研发以及自动化运维系统研发。擅长使用Python编写高质量代码,对Python有深入研究,热爱分享和新技术的探索。

玩转Django 2.0 PDF下载

目录

目  ;  ;录

第1章  ;Django建站基础 11.1  ;网站的定义及组成 11.2  ;网站的分类 31.3  ;网站运行原理及开发流程 51.4  ;走进Django 61.5  ;Django 2.0的新特性 71.6  ;安装Django 81.7  ;创建项目 91.8  ;PyCharm搭建开发环境 121.9  ;本章小结 15第2章  ;Django配置信息 182.1  ;基本配置信息 182.2  ;静态资源 202.3  ;模板路径 232.4  ;数据库配置 252.5  ;中间件 282.6  ;本章小结 29第3章  ;编写URL规则 323.1  ;URL编写规则 323.2  ;带变量的URL 343.3  ;设置参数name 373.4  ;设置额外参数 383.5  ;本章小结 40第4章  ;探究视图 424.1  ;构建网页内容 424.2  ;数据可视化 464.3  ;获取请求信息 504.4  ;通用视图 534.5  ;本章小结 56第5章  ;深入模板 585.1  ;变量与标签 585.2  ;模板继承 625.3  ;自定义过滤器 635.4  ;本章小结 68第6章  ;模型与数据库 706.1  ;构建模型 706.2  ;数据表的关系 756.3  ;数据表的读写 796.4  ;多表查询 856.5  ;本章小结 88第7章  ;表单与模型 907.1  ;初识表单 907.2  ;表单的定义 947.3  ;模型与表单 987.4  ;数据表单的使用 1007.5  ;本章小结 105第8章  ;Admin后台系统 1078.1  ;走进Admin 1078.2  ;Admin的基本设置 1118.3  ;Admin的二次开发 1158.3.1  ;函数get_readonly_fields 1158.3.2  ;设置字段格式 1168.3.3  ;函数get_queryset 1188.3.4  ;函数formfield_for_foreignkey 1188.3.5  ;函数save_model 1208.3.6  ;自定义模板 1218.4  ;本章小结 123第9章  ;Auth认证系统 1259.1  ;内置User实现用户管理 1259.2  ;发送邮件实现密码找回 1359.3  ;扩展User模型 1419.4  ;设置用户权限 1489.5  ;自定义用户权限 1519.6  ;设置网页的访问权限 1529.7  ;设置用户组 1589.8  ;本章小结 161第10章  ;常用的Web应用程序 16410.1  ;会话控制 16410.2  ;缓存机制 17310.3  ;CSRF防护 18010.4  ;消息提示 18310.5  ;分页功能 18610.6  ;本章小结 192第11章  ;音乐网站开发 19511.1  ;网站需求与设计 19511.2  ;数据库设计 20111.3  ;项目创建与配置 20411.4  ;网站首页 20711.5  ;歌曲排行榜 21511.6  ;歌曲播放 22111.7  ;歌曲点评 22711.8  ;歌曲搜索 23211.9  ;用户注册与登录 23611.10  ;用户中心 24311.11  ;Admin后台系统 24511.12  ;自定义异常机制 24911.13  ;项目上线部署 25011.14  ;本章小结 252第12章  ;Django项目上线部署 25412.1  ;安装Linux虚拟机 25412.2  ;安装Python 3 26012.3  ;部署uWSGI服务器 26212.4  ;安装Nginx部署项目 26512.5  ;本章小结 268第13章  ;第三方功能应用 26913.1  ;快速开发网站API 26913.2  ;验证码的使用 27713.3  站内搜索引擎 28413.4  第三方用户注册 29213.5  分布式任务与定时任务 29813.6  本章小结 306

前沿

前    言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上的视频课程。读者对象本书主要适合以下读者阅读:Django初学者及在校学生。Django初级开发工程师。从事Python网站开发的技术人员。其他学习Django的开发人员。虽然笔者力求本书更臻完美,但由于水平所限,难免会出现错误,特别是Django版本更新可能导致源代码在运行过程中出现问题,欢迎广大读者和专家给予指正,笔者将十分感谢。
黄永祥 2018.7.2

玩转Django 2.0 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:玩转Django 2.0