Python是当前热门的开发语言之一,它有着广泛的应用领域,在网络爬虫、Web开发、数据分析和人工智能等领域都受到开 发者的热爱和追捧。现在很多企业开始使用Python作为网站服务器的开发语言,因此掌握Web开发是Python开发者必不可少 的技能之一。
Django是Python开发网站的首选Web框架,这归功于Django较强的规范性,规范了开发人员的编码要求,以符合企业的规范化 管理。正因如此,Django成为开发人员必学的Web框架之一。
学习Python Web技术,以Python 3和Django 2.0版本实现,推荐参考《玩转Django 2.0》。通过学习,能够透彻掌握Django 2.0 各个功能模块的使用以及实现方式,并以音乐平台开发为例,快速掌握Django 2.0开发应用的实用技能。此外,还介绍了 Django项目的上线以及通过第三方功能模块和框架实现网站的API开发、网站验证码、站内搜索引擎、第三方网站用户注册以 及网站的分布式任务和定时任务。
学习参考:
《玩转Django 2.0》PDF,314页,带书签目录,文字可复制。配套源代码。
下载: https://pan.baidu.com/s/12A2pMdb3eSRxyaIFJPUBFw
提取码: 3ptx
实用性强、案例丰富、与新技术紧密联系。对新手很友好,一步一步建立到最后项目完成。跟书学习有目标性,版本有大变化。
共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开发、网站验证码、站内搜索引擎、第三 方网站用户注册以及网站的分布式任务和定时任务。
从初学者必备基础知识着手,循序渐进地学习Django的各种知识,由浅入深,学习理论知识,学习应用实例或小型应用程序 ,将理论应用到实践中,巩固开发技能和相关知识。