Python新手学Django2.0架站的16堂课(第2版)
正版书籍,消毒塑封,15点前订单当天发出 81133233794392784902
¥
16.8
1.7折
¥
99
九品
仅1件
作者何敏煌、林亮昀 著
出版社清华大学出版社
出版时间2019-03
版次2
装帧平装
货号81133233794392784902
上书时间2024-12-14
商品详情
- 品相描述:九品
图书标准信息
-
作者
何敏煌、林亮昀 著
-
出版社
清华大学出版社
-
出版时间
2019-03
-
版次
2
-
ISBN
9787302523321
-
定价
99.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
487页
-
字数
806千字
- 【内容简介】
-
Python是目前非常受欢迎的程序设计语言,本书通过对Python语言使用多的Django 2.0 Web Framework的介绍,让读者可以轻松制作出全功能的动态网站。
本书分4部分,以16堂课来介绍Python新手使用Django架站的要点。第一部分(第1~3堂)以一个小型的个人博客网站为主轴,介绍如何快速建立一个实用的Django网站;第二部分(第4~7堂)是Django架构深入剖析,详细分析Django的MVC/MTV架构;第三部分(第8~11堂)为实用网站开发技巧;第四部分(第12~16堂)为实用网站开发教学,从设计、规划到实践,逐步指导读者在自己的主机环境下构建出有趣实用的内容。
本书既可作为希望快速上手Python+Django的初学者的参考书籍,也可作为Python培训学校在Python+Django方面的培训教程。
- 【作者简介】
-
何敏煌,中国台湾交通大学信息科学所博士。台湾畅销书作者.
- 【目录】
-
堂 开发环境的建立1
1.1 的基础知识1
1.1.1 的运行流程1
1.1.2 python/django扮演的角3
1.1.3 使用python/django建立的优势4
1.2 建立开发流程4
1.2.1 开发流程简介4
1.2.2 在windows建立linux虚拟机5
1.2.3 在mac os安装linux虚拟机12
1.2.4 在linux虚拟机中创建python django开发环境18
1.2.5 设置ssh、putty以及ftp服务器19
1.2.6 安装notepad++程序编辑器23
1.3 活用版本控制系统27
1.3.1 版本控制系统git简介27
1.3.2 申请bitbucket账号28
1.3.3 在虚拟机中连接bitbucket30
1.3.4 在不同的计算机之间开发同一个32
1.4 其他项目开发环境的安装建议33
1.4.1 在windows 10创建开发环境33
1.4.2 在macos中创建开发环境35
1.4.3 在cloud9中创建开发环境37
1.4.4 在digitalocean v中创建开发环境39
1.5 题40
第2堂 django快速入门41
2.1 个人博客规划41
2.1.1 博客的需求与规划41
2.1.2 产生个框架42
2.1.3 django文件夹与文件解析44
2.2 创建博客数据表46
2.2.1 数据库与django的关系46
2.2.2 定义数据模型46
2.2.3 启动admin管理界面47
2.2.4 读取数据库中的内容52
2.3 对应与页面输出54
2.3.1 创建网页输出模板temte54
2.3.2 对应urls.py58
2.3.3 共享模板的使用60
2.4 不错功能的运用63
2.4.1 javascript以及css文件的引用63
2.4.2 图像文件的应用67
2.4.3 在主网页显示文章摘要68
2.4.4 博客文章的html内容处理70
2.4.5 markdown语句解析与应用73
2.5 题75
第3堂 让上线76
3.1 digitalocean部署76
3.1.1 申请账号与创建虚拟主机76
3.1.2 安装apache网页服务器及django执行环境80
3.1.3 修改settings.py、000-default.conf等相关设置82
3.1.4 创建域名以及多台设置84
3.2 在heroku上部署87
3.2.1 heroku账号申请与环境设置87
3.2.2 修改的相关设置89
3.2.3 上传到heroku主机90
3.2.4 heroku主机的作93
3.3 在google cloud tform上部署94
3.3.1 google cloud tform的介绍94
3.3.2 google puting启用与设置98
3.3.3 google app engine的说明与设置101
3.4 题110
第4堂 深入了解django的mvc架构111
4.1 django的mvc架构简介111
4.1.1 mvc架构简介111
4.1.2 django的mtv架构112
4.1.3 django的构成以及配合113
4.1.4 在django mtv架构下的开发步骤114
4.2 model简介115
4.2.1 在models.py中创建数据表116
4.2.2 在admin.py中创建数据表管理界面118
4.2.3 在python shell中作数据表121
4.2.4 数据的查询与编辑123
4.3 view简介125
4.3.1 建立简易的response网页126
4.3.2 在views.py中显示查询数据列表127
4.3.3 栏参数处理的方式128
4.4 temte简介131
4.4.1 创建temte文件夹与文件131
4.4.2 传送变量到temte文件中132
4.4.3 在temte中处理列表变量135
4.5 终版本摘要135
4.6 题138
第5堂 的对应与委派139
5.1 django架构139
5.1.1 urlconf简介139
5.1.2 委派各个的到处理函数141
5.1.3 urlpatterns的正则表达式语法说明(适用于django 2.0以前的版本)144
5.1.4 验证正则表达式设计url的正确147
5.2 不错设置148
5.2.1 参数的传送148
5.2.2 include其他整组的urlpatterns设置149
5.2.3 urlconf的反解功能149
5.3 题150
第6堂 temte深入探讨151
6.1 temte的设置与运行151
6.1.1 settings.py设置151
6.1.2 创建temte文件153
6.1.3 在temte文件中使用现有的网页框架154
6.1.4 直播电视应用范例155
6.1.5 在temte中使用static文件158
6.2 不错temte160
6.2.1 temte模板的继承160
6.2.2 共享模板的使用范例162
6.3 temte语言163
6.3.1 判断指令163
6.3.2 循环指令164
6.3.3 过滤器与其他的语法标记168
6.4 题171
第7堂 models与数据库172
7.1 与数据库172
7.1.1 数据库简介172
7.1.2 规划需要的数据库173
7.1.3 数据表内容设计176
7.1.4 models.py设计177
7.2 活用model制作178
7.2.1 建立178
7.2.2 制作模板180
7.2.3 制作多数据表整合查询网页182
7.2.4 调整admin管理网页的外观186
7.3 在django使用mysql数据库系统188
7.3.1 安装开发环境中的mysql连接环境(ubuntu)188
7.3.2 安装开发环境中的mysql连接环境 (windows)189
7.3.3 使用google云端主机的商用sql服务器192
7.4 题196
第8堂 窗体的应用197
8.1 与窗体197
8.1.1 html
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价