热门搜索: 中考 高考 考试 开卷17
服务电话 024-96192/23945006
 

速学DJANGO:WEB开发从入门到进阶

编号:
wx1203236840
销售价:
¥87.12
(市场价: ¥99.00)
赠送积分:
87
数量:
   
商品介绍

和100000+读者一起跟小楼老师学习,快速掌握Web开发利器Django
■ 传授方法 总结Django开发Web应用的“六步法”
■ 实例引导 围绕真实项目案例系统讲解知识点
■ 赠送案例源代码、数据集、素材文件

本书是一本关于Django开发快速入门的图书。
本书清晰明了地讲解了使用Django进行Web项目开发时所涉及的常用知识点,包括框架配置、路由配置、模型、视图、模板、表单、中间件、上下文处理器、代码测试、网站缓存和网站部署等内容。
本书的宗旨是以尽可能简洁的流程引领读者快速入门Web项目开发,并能够在实战项目中充分体会使用Django进行Web项目开发的各种技术与方法。
本书主要包含两部分内容:
第一部分(第1~6章)为读者介绍Django的用途与特点、设计理念以及Django开发所依赖的知识体系;同时,通过一个Web项目对Django开发流程进行快速体验。
第二部分(第7~15章)与读者一起完成一个安全资讯网站的主体开发,使读者能够更加深入地了解Django在Web项目开发中高效率、易扩展的优点,以及在Web项目的整体开发中所起到的作用。同时,能够让读者更全面地了解Django开发的细节与技巧。
本书可供使用Python作为主要编程语言进行Web开发的入门级读者学习与参考。

目录
前言
第1章认识Django/
1.1Web项目开发利器——Django/
1.1.1Django的起源/
1.1.2Django的用途/
1.1.3Django的特点/
1.2Django的架构设计/
1.2.1软件架构模式MVC/
1.2.2Django的MTV模式/
1.3Django开发的相关知识/
1.3.1Django原生语言Python/
1.3.2网页开发语言HTML/CSS/JS/
1.3.3数据库结构化查询语言SQL/
1.3.4Django项目的生产环境——
操作系统与服务器/第2章搭建Django开发环境/
2.1安装Python解释器/
2.2安装PyCharm代码编写工具/
2.3安装Django开发框架/
2.4创建venv虚拟环境/
2.5安装SQLite数据库可视化工具/第3章创建Django项目/
3.1创建Web项目/
3.1.1项目基本文件/
3.1.2项目管理工具/
3.1.3静态文件目录与媒体文件目录/
3.1.4模板文件目录/
3.1.5数据库文件/
3.2创建Web应用/
3.2.1应用配置模块/
3.2.2数据模型模块/
3.2.3应用测试模块/
3.2.4视图模块/
3.2.5后台管理模块/
3.2.6URL配置模块/
3.2.7模板文件目录/
3.2.8静态文件目录/
3.3响应请求的过程/
3.3.1编写第一个视图函数/
3.3.2URL分发设置/
3.3.3呈现第一个Web页面/第4章开发Web应用/
4.1创建数据模型/
4.1.1编写模型类/
4.1.2数据库配置/
4.1.3进行数据迁移/
4.1.4使用Django Shell/
4.2开发网站首页/
4.2.1处理静态文件和媒体文件/
4.2.2创建模板文件/
4.2.3模板中使用内置标签/
4.2.4模板中使用变量/
4.2.5模板的继承与包含/
4.2.6编写视图函数/
4.2.7使用列表视图类——ListView/
4.3开发作者页面/
4.3.1模板中添加媒体文件/
4.3.2使用列表视图类/
4.4开发名句页面/
4.4.1创建模板文件/
4.4.2使用列表视图类/
4.5开发古籍页面/
4.5.1创建模板文件/
4.5.2使用模板视图类——
TemplateView/
4.6开发古诗详情页面/
4.6.1URL的反向解析/
4.6.2创建模板文件/
4.6.3使用详情视图类——DetailView/
4.7开发作者详情页面/
4.7.1创建模板文件/
4.7.2使用详情视图类/
4.7.3使用列表视图类/
4.8开发查询功能页面/
4.8.1通过朝代查询古诗功能/
4.8.2通过作者查询古诗功能/
4.8.3通过风格查询古诗功能/
4.8.4通过作者查询名句功能/
4.8.5通过风格查询名句功能/
4.8.6刷新右侧边栏数据功能/
4.9开发各类错误页面/
4.9.1编写404错误页面/
4.9.2编写500错误页面/
4.10开发添加作者页面/
4.10.1创建模板文件/
4.10.2编写视图函数/
4.10.3使用自定义字段/
4.10.4使用表单——Form/
4.10.5使用模型表单——ModelForm/
4.10.6使用通用编辑视图类——
CreateView/
4.11开发更新作者页面/
4.11.1使用更新视图类——
UpdateView/
4.11.2创建模板文件/第5章定制管理后台/
5.1启用Django后台/
5.1.1创建超级用户/
5.1.2访问后台页面/
5.2定制Django后台/
5.2.1自定义后台列表/
5.2.2自定义字段显示/
5.2.3关联数据设置/
5.2.4使用富文本编辑器——TinyMCE/
5.2.5使用Django美化主题/
5.3后台权限管理/
5.3.1添加用户组/
5.3.2添加用户/第6章Web项目部署/
6.1Windows部署/
6.1.1启用IIS服务/
6.1.2添加新的网站/
6.1.3安装wfastcgi/
6.1.4处理程序映射/
6.1.5添加环境变量/
6.1.6添加用户权限/
6.1.7添加中文路径支持/
6.1.8处理静态文件与媒体文件/
6.2CentOS部署/
6.2.1安装依赖项/
6.2.2安装Python/
6.2.3安装虚拟环境/
6.2.4安装代码库/
6.2.5安装uWSGI/
6.2.6创建uWSGI配置文件/
6.2.7安装Nginx/
6.2.8创建Nginx配置文件/
6.2.9让uWSGI与Nginx协同工作/
6.3启用缓存功能/
6.3.1设置缓存/
6.3.2启用缓存/第7章Django项目实战:创建项目/
7.1搭建开发环境/
7.1.1创建虚拟环境/
7.1.2安装Django/
7.2搭建项目框架/
7.2.1生成项目与应用文件/
7.2.2修改配置文件/第8章Django项目实战:创建数据模型/
8.1编写模型类/
8.1.1编写用户模型/
8.1.2编写分类模型/
8.1.3处理文章标签——Taggit/
8.1.4编写文章模型/
8.1.5编写收藏模型/
8.1.6编写点赞模型/
8.2执行数据迁移/第9章Django项目实战:编写测试程序/
9.1外键删除测试/
9.2模型方法测试/
9.3详情视图测试/第10章Django项目实战:编写常用模板/
10.1添加静态文件/
10.2编写基本模板/
10.3编写导航模板/
10.4编写页脚模板/
10.5编写404错误页面/
10.6编写500错误页面/
10.7在浏览器中查看模板/第11章Django项目实战:实现注册登录与密码管理功能/
11.1实现注册功能/
11.1.1编写注册页面模板/
11.1.2编写注册表单/
11.1.3编写注册视图——FormView/
11.1.4注册页面模板的另一种实现/
11.1.5完善注册表单/
11.1.6使用内置模型表单——
UserCreationForm/
11.1.7保存注册表单数据——
Session/
11.1.8生成注册验证链接——
Itsdangerous/
11.1.9发送注册验证邮件/
11.1.10编写邮箱验证提示模板/
11.1.11编写注册验证函数/
11.1.12编写注册验证结果模板/
11.2实现登录与退出功能/
11.2.1编写登录模板/
11.2.2编写登录函数/
11.2.3编写退出功能/
11.2.4使用通用视图/
11.2.5记住登录密码/
11.3实现修改密码功能——
PasswordChangeView/
11.3.1使用默认视图/
11.3.2使用自定义模板/
11.4实现重置密码功能——
PasswordResetView/
11.4.1添加模板文件/
11.4.2编写视图代码/第12章Django项目实战:实现文章列表页面/
12.1实现网站首页/
12.1.1编写列表视图/
12.1.2编写首页视图/
12.1.3自定义模板标签/
12.1.4编写文章列表模板/
12.1.5编写列表分页条/
12.2实现分类页面/
12.2.1动态加载分类菜单/
12.2.2自定义上下文处理器/
12.2.3编写分类页面视图/
12.2.4实现标签查询页面/
12.2.5实现作者作品页面/
12.3实现我的收藏页面/
12.3.1编写我的收藏模板/
12.3.2编写我的收藏视图/
12.3.3实现取消收藏功能/第13章Django项目实战:实现页面边栏模块/
13.1编写资讯分类模块/
13.2编写最近发布模块/
13.2.1编写边栏数据函数/
13.2.2编写近期新发布模板/
13.3编写月份归档模块/
13.3.1编写获取模块数据的代码/
13.3.2编写月份归档模板/
13.3.3编写月份归档视图/
13.4编写热门标签模块/第14章Django项目实战:实现文章详情页面/
14.1编写自定义过滤器/
14.2编写文章详情模板/
14.3编写文章详情视图/
14.4实现添加收藏功能/
14.5实现删除收藏功能——
DeleteView/
14.5.1编写删除收藏视图/
14.5.2编写确认删除页面模板/
14.6实现文章点赞功能/
14.7实现阅读计数功能/
14.7.1编写已阅函数/
14.7.2修改文章详情视图/
14.8添加访问功能/
14.8.1创建自定义中间件模块/
14.8.2通过函数实现中间件/
14.8.3通过类实现中间件/第15章Django项目实战:实现全文检索功能/
15.1使用Elasticsearch/
15.1.1安装并启动Elasticsearch
服务/
15.1.2安装Elasticsearch相关
Python库/
15.2创建索引/
15.2.1编写文档文件/
15.2.2生成索引数据/
15.3实现搜索功能/
15.3.1编写搜索视图/
15.3.2编写模板文件/
15.3.3启用Elasticsearch密码/
15.3.4修改Elasticsearch密码/
15.3.5使用密码访问

商品参数
基本信息
出版社 机械工业出版社
ISBN 9787111744634
条码 9787111744634
编者 小楼一夜听春语
译者 --
出版年月 2024-03-01 00:00:00.0
开本 16开
装帧 平装
页数 266
字数 392
版次 1
印次 1
纸张 一般胶版纸
商品评论

暂无商品评论信息 [发表商品评论]

商品咨询

暂无商品咨询信息 [发表商品咨询]