首页 > 图书中心 >图书详情
玩转Django 2.0
作者:黄永祥
定价: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 >