书籍详情

Django Web开发从入门到实战

Django Web开发从入门到实战

作者:孟令菊 著

出版社:清华大学出版社

出版时间:2021-06-01

ISBN:9787302575290

定价:¥89.00

购买这本书可以去
内容简介
  《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章 综合实战:民宿信息可视化
猜您喜欢

读书导航