DjangoWeb开发从入门到实战 pdf下载pdf下载

DjangoWeb开发从入门到实战百度网盘pdf下载

作者:
简介:本篇提供书籍《DjangoWeb开发从入门到实战》百度网盘pdf下载
出版社:京东图书自营旗舰店
出版时间:2021-06
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

编辑推荐

《Django Web开发从入门到实战》面向有一定Python基础的读者,介绍了使用Python语言开发DjangoWeb程序的方法,书中主要讲解了实现Django Web开发所必须具备的知识和技巧,这些知识能够帮助开发者迅速开发出需要的Web项目功能,提高开发效率。


内容简介

  《Django Web开发从入门到实战》循序渐进地讲解了使用Python语言开发DjangoWeb程序的知识,并通过具体实例的实现过程演示了使用Django框架的方法和流程。
  《Django Web开发从入门到实战》共17章,分别讲解了初步认识Django,分析Django项目的结构,视图层,Django数据库操作,使用模块,表单,站点配置和管理,站点的安全性,站点管理,系统优化、调试和部署,邮件发送模块,用户登录验证模块,计数器模块,Ajax模块,分页模块,富文本编辑器模块,综合实战:民宿信息可视化。
  《Django Web开发从入门到实战》文字简洁而不失其技术深度,内容丰富全面,历史资料翔实齐全。并且《Django Web开发从入门到实战》易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涉及的历史参考资料,是学习DjangoWeb开发的完美教程。
  《Django Web开发从入门到实战》适合已经了解了Python语言基础语法并且希望进一步提高Python开发水平的读者阅读,还可以作为大中专院校相关专业的师生用书和培训学校的专业性教材。
  《Django Web开发从入门到实战》面向有一定Python基础的读者,深入讲解了使用Python语言开发DjangoWeb程序的知识和技巧,这些知识可以帮助开发者快速开发出自己需要的Web项目功能,提升开发效率。
  《Django Web开发从入门到实战》适用于具有一定Python语言基础,希望进一步提高自己Python开发水平的读者,同时还可以作为高等院校相关专业的师生用书和培训学校的专业教材使用。

作者简介

孟令菊,华中科技大学计算机硕士,现就职于上海机锋科技公司担任项目经理。Python开发工程师,Android开发工程师,热衷于移动开底层系统架构、驱动开发、AI开发的研究和具体工作,对Python人工智能的架构设计和实现原理有非常深刻的认识和理解,应用开发经验也十分丰富。

内页插图

目录

第1章 初步认识Django
1.1 Django Web开发基础
1.1.1 Web开发和Web框架介绍
1.1.2 Django框架介绍
1.1.3 Django框架的特点
1.2 Django的设计模式
1.2.1 MVC设计模式介绍
1.2.2 MTV设计模式介绍
1.3 搭建Django开发环境
1.3.1 搭建Python环境
1.3.2 搭建Django环境
1.3.3 常用的Django命令
1.4 实现第一个Django Web项目
1.4.1 实战演练:使用Django命令创建Django Web项目
1.4.2 实战演练:使用Py Charm创建Django Web项目

第2章 分析Django项目的结构
2.1 实战演练:在线投票系统
2.2 编写第一个视图
2.3 实现数据库
2.3.1 配置数据库
2.3.2 创建数据库模型
2.3.3 启用模型
2.3.4 使用模型的API
2.4 使用admin后台管理Web
2.4.1 创建管理员用户
2.4.2 启动Web项目
2.4.3 进入admin站点
2.4.4 在admin中注册投票应用
2.4.5 体验便捷的管理功能
2.5 视图和模板
2.5.1 编写视图
2.5.2 编写一个真正有用的视图
2.5.3 快捷函数rende()
2.5.4 抛出404错误
2.5.5 使用模板系统
2.5.6 删除模板中硬编码的URLs
2.5.7 URL names的命名空间
2.6 编写一个简单的表单
2.7 用通用视图:减少重复代码
2.7.1 改良URL conf
2.7.2 修改视图
2.8 静态文件
2.8.1 使用CSS自定义应用的风格
2.8.2 静态文件命名空间
2.8.3 添加一个背景图
2.9 重新设计后台
2.9.1 自定义后台表单
2.9.2 添加关联对象
2.9.3 定制实例的列表页面
2.9.4 定制admin整体界面
2.9.5 定制admin首页

第3章 视图层
3.1 视图层介绍
3.1.1 分析View视图的作用
3.1.2 实战演练:使用简易View视图文件实例
3.2 URL调度器
3.2.1 URL调度器介绍
3.2.2 Django URL调度器的工作原理
3.2.3 路径转换器
3.2.4 URL conf匹配URL
3.2.5 设置视图参数的默认值
3.2.6 自定义错误页面
3.2.7 实战演练:使用Django框架实现URL参数相加
3.3 编写View视图
3.3.1 一个简单的视图
3.3.2 返回错误信息
3.3.3 实战演练:在线文件上传系统
3.4 异步视图
3.4.1 异步视图介绍
3.4.2 异步中间件
3.4.3 实战演练:使用异步视图展示两种货币的交易数据

第4章 Django数据库操作
4.1 Model模型
4.1.1 Model模型基础
4.1.2 META内部类
4.1.3 实战演练:在Django框架中创建SQLite3数据库
4.2 使用Query Set API
4.2.1 Query Set API基础
4.2.2 生成新的QuerySet对象的方法
4.2.3 不返回QuerySet的方法
4.2.4 字段查找
4.2.5 实战演练:使用Query Set API操作SQLite数据库
4.3 实战演练:使用Query Set API操作MySQL数据库
……

第5章 使用模板
第6章 表单
第7章 站点配置和管理
第8章 站点的安全性
第9章 站点管理
第10章 系统优化、调试和部署
第11章 邮件发送模块
第12章 用户登录验证模块
第13章 计数器模块
第14章 Ajax模块
第15章 分页模块
第16章 富文本编辑器模块
第17章 综合实战:民宿信息可视化

前言/序言

  从你开始学习编程的那一刻起,就注定了以后所要走的路:从编程学习者开始,依次经历实习生、程序员、软件工程师、架构师、CTO等职位的磨砺;当你站在职位顶峰蓦然回首时,会发现自己的成功并不是偶然的,在程序员的成长之路会有不断修改代码、寻找并解决Bug。不停测试程序和修改项目的经历;不可否认的是,只要你在自己的程序开发生涯中稳扎稳打,并且善于总结和学习,最终将会得到可喜的收获。
  选择一本合适的书
  对于一名程序开发者来说,究竟应该如何学习并提高自己的开发技术呢?答案就是买一本合适的程序开发书籍进行学习。但是,市面上许多编程书籍主要都是讲解基础知识,多偏向于理论,读者读了以后面对实战项目还是无从下手。
  本书面向有一定Python基础的读者,传授使用Python语言开发DjangoWeb程序的知识。本书主要讲解实现DjangoWeb开发所必须具备的知识和技巧,这些知识能够帮助开发者迅速开发出需要的Web项目功能,提高开发效率。
  本书的特色
  1.内容全面
  本书详细讲解DjangoWeb开发所需要的开发技术,循序渐进地讲解了这些技术的使用方法和技巧,帮助读者快速步入PythonWeb开发的高手行列。
  2.实例驱动教学
  本书采用理论加实例的教学方式,通过这些实例实现了对知识点的横向切入和纵向比较,让读者有更多的实践演练机会,并且可以从不同的方位展现一个知识点的用法,真正实现了拔高的教学效果。
  3.贴心提示和注意事项提醒
  本书根据需要在各章安排了“注意”“说明”和“技巧”等小板块,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握相关技术的应用技巧。
  本书的内容
  本书循序渐进地讲解了使用Python语言开发DjangoWeb程序的知识,并通过具体实例的实现过程演示了使用Django框架的方法和流程。全书共17章,分别讲解了初步认识Django,分析Django项目的结构,视图层,Django数据库操作,使用模块,表单,站点配置和管理,站点的安全性,站点管理,系统优化、调试和部署,邮件发送模块,用户登录验证模块,计数器模块,Ajax模块,分页模块,富文本编辑器模块,综合实战:民宿信息可视化。全书文字简洁而不失其技术深度,内容丰富全面,历史资料翔实齐全。并且本书易于阅读,以极简的文字介绍了复杂的案例,同时涵盖了其他同类图书中很少涉及的历史参考资料,是学习DjangoWeb开发的完美教程。
  本书适用于已经了解了Python语言基础语法的读者,并且适用于希望进一步提高自己Python开发水平的读者,还可以作为大专院校相关专业的师生用书和培训学校的专业性教材。