《Django 2.0 入门与实践》_李健

[复制链接]
online_admin aixure 发表于 2023-1-24 20:34:26 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
203417jysudzpwdh6dde6p
售 价: ¥5¥89加入会员,免费下载
库 存:9999
销 量:12
源 址:
卖家服务:  
客 服:QQ(早10点-晚6点)
资源详情
内容简介[url=]编辑[/url][url=] 播报[/url]
《Django 2.0 入门与实践》从Web开发初学者的角度出发,循序渐进地讲解Django的相关技术,包括Python语言入门知识、Web相关基础技术,如HTML、CSS、JavaScript,通过《Django 2.0 入门与实践》前两部分的学习,读者可以基本掌握Python语言的应用以及Web相关技术。最后在Django讲解部分针对每一项技术点都编写了实例代码,通过理论与实践相结合的方式对Django开发框架进行讲解。《Django 2.0 入门与实践》内容由浅入深详尽地讲解Django框架的各项知识点,使任何层级的读者都能从中受益;每个技术点都有示例代码,以理论与实践相结合的方式使读者快速理解Django框架;包含基本Web技术介绍,是一本非常适合读者的工具书。 [1]

图书目录[url=]编辑[/url][url=] 播报[/url]
第一部分Python基础
第1章Python入门 2
1.1Python简介 2
1.2Python开发环境搭建 3
1.2.1在Linux系统中搭建Python开发环境 3
1.2.2在Windows系统中搭建Python开发环境 4
1.2.3在MacOS系统中搭建Python开发环境 7
1.3选择Python编辑器 8
1.4HelloWorld程序 11
1.4.1Linux系统的支持 11
1.4.2非英文字符的支持 12
第2章Python变量及数据类型 13
2.1变量的命名 13
2.2String类型 13
2.3Number类型 16
2.4List类型 17
2.4.1列表的基本操作 18
2.4.2修改列表 18
2.4.3列表方法 18
2.5Tuple类型 20
2.5.1tuple函数 20
2.5.2访问元组 20
2.6Dictionary类型 21
2.6.1访问字典元素 21
2.6.2检查字典中是否存在某个键 21
2.6.3修改字典 21
2.6.4字典方法 22
第3章Python运算符 26
3.1算术运算符 26
3.2比较运算符 27
3.3赋值运算符 28
3.4逻辑运算符 29
3.5成员运算符 29
3.6身份运算符 30
3.7位运算符 30
3.8运算符的优先级 30
第4章流程控制 32
4.1代码块 32
4.2条件判断语句 32
4.3循环语句 34
4.3.1for循环语句 34
4.3.2while循环语句 35
4.4迭代进阶 36
4.4.1Iterable 36
4.4.2enumerate 37
4.4.3列表推导式 37
第5章函数 39
5.1函数的定义与调用 39
5.2函数书写规范 40
5.2.1文档字符串 40
5.2.2函数注释 41
5.3函数参数 42
5.3.1位置参数 42
5.3.2默认参数 42
5.3.3关键字参数 43
第6章异常 45
6.1异常 45
6.2错误与异常 45
6.2.1语法错误 45
6.2.2异常 46
6.3异常处理 46
6.4自主抛出异常 50
6.5自定义异常 50
6.6finally子句 51
第7章面向对象编程 52
7.1面向对象编程介绍 52
7.2类和对象 52
7.2.1创建第一个类 52
7.2.2实例化 53
7.2.3self参数 53
7.2.4类变量 54
7.2.5实例变量 55
7.3类继承 56
7.3.1单继承 56
7.3.2多继承 57
7.3.3方法重载 60
7.3.4super函数 61
7.3.5访问权限 63
7.4类的内置属性 64
第8章模块 66
8.1创建模块 66
8.2导入模块 67
8.2.1导入整个模块 67
8.2.2导入部分模块 68
8.2.3import语法规范 68
8.3模块检索顺序 69
第二部分Web编程基础
第9章HTML基础 72
9.1HTML的历史 72
9.2HTML编辑器 73
9.2.1Notepad++ 73
9.2.2SublimeText 73
9.3HTML结构 74
9.4HTML元素 75
9.4.1属性 75
9.4.2注释标签<!--...--> 78
9.4.3文档类型声明标签<!DOCTYPE> 79
9.4.4超链接<a> 81
9.4.5按钮<button> 82 [2]
9.4.6<div>容器 83
9.4.7标题<h1>…<h6> 83
9.4.8图像<img> 84
9.4.9输入标签<input> 85
9.4.10段落<p> 87
9.4.11<span>标签 87
9.4.12表格<table> 88
9.4.13列表标签<ol>、<ul>、<li> 90
9.5表单<form> 91
第10章CSS基础 94
10.1盒子模型 94
10.2引用CSS样式 96
10.3CSS优先级 98
10.4选择器 98
10.4.1元素选择器 98
10.4.2ID选择器 99
10.4.3类选择器 99
10.4.4后代选择器 100
10.4.5子元素选择器 101
10.5选择器分组 102
10.6CSS颜色值 102
10.6.1十六进制色 103
10.6.2RGB颜色 103
10.6.3RGBA颜色 103
10.6.4HSL颜色 103
10.6.5HSLA颜色 104
10.6.6预定义/跨浏览器颜色名 104
10.7CSS尺寸单位 105
10.7.1浏览器支持情况 105
10.7.2相对长度 105
10.7.3绝对长度 106
10.8样式 106
10.8.1背景 106
10.8.2文本 109
10.8.3边框 110
第11章JavaScript基础 113
11.1JavaScript介绍 113
11.2在HTML中使用JavaScript 113
11.2.1在网页中使用<script>标签 113
11.2.2在HTML元素标签中嵌入JavaScript 115
11.2.3引入外部JavaScript脚本文件 116
11.3JavaScript数据类型 116
11.3.1字符串 116
11.3.2数字 117
11.3.3布尔 117
11.3.4数组 117
11.3.5对象 117
11.3.6Null 118
11.3.7Undefined 118
11.4JavaScript运算符 118
11.4.1算术运算符 118
11.4.2赋值运算符 118
11.4.3逻辑运算符 119
11.4.4比较运算符 119
11.5流程控制语句 119
11.5.1if条件判断语句 119
11.5.2switch选择语句 121
11.5.3while循环语句 122
11.5.4for循环语句 122
11.5.5continue循环中断语句 122
11.5.6break循环退出语句 123
11.6JavaScript函数 123
11.7JavaScript与HTMLDOM 124
11.7.1查找HTML元素 124
11.7.2修改HTML元素内容 124
11.7.3修改HTML元素属性 125
11.7.4修改HTML元素样式 126
11.7.5处理HTML元素事件 126
第12章MySQL 128
12.1MySQL的安装与配置 128
12.1.1MySQL版本 128
12.1.2在Linux系统中安装MySQL 128
12.1.3在Windows系统中安装MySQL 130
12.2数据库操作 137
12.2.1创建数据库 137
12.2.2创建数据库表 137
12.2.3创建用户 137
12.2.4为用户授权 138
12.3数据的增删改查 138
12.3.1INSERT 138
12.3.2SELECT 138
12.3.3UPDATE 139
12.3.4DELETE 139
第三部分Django框架
第13章走进Django的世界 142
13.1认识Django 142
13.2版本选择 142
13.3搭建开发环境 143
第14章搭建第一个Django网站 145
14.1创建Django工程 145
14.2运行Django工程 146
14.3创建Polls应用程序 148
14.4开发第一个视图 148
14.5配置数据库 151
14.6DjangoAdmin模块 154
14.7可编辑Admin模块 157
14.8添加视图 158
14.9丰富视图功能 160
14.10处理404错误 162
14.11使用模板系统 164
14.11.1模板语法 164
14.11.2模板中的超链接 164 [2]
14.11.3为超链接添加命名空间 165
14.12HTML表单 165
14.13通用视图系统 169
14.13.1修改URLconf 169
14.13.2修改视图 170
14.14自动化测试 172
14.14.1编写第一个测试用例 172
14.14.2执行测试用例 173
14.14.3修改代码中的bug 173
14.14.4边界值测试 174
14.14.5测试自定义视图 174
14.14.6测试DetailView 176
14.15添加CSS样式 177
14.16自定义后台管理页面 179
14.16.1对模型属性进行分组显示 179
14.16.2添加相关模型 179
14.16.3定制模型显示列表 182
14.16.4定制Admin后台模板 183
14.7小结 185
第15章Django知识体系 186
15.1Socket编程 186
15.2MTV框架 189
15.3Django知识体系概述 191
15.4django-admin和manage.py 192
15.4.1help 193
15.4.2version 193
15.4.3check 193
15.4.4startproject 193
15.4.5startapp 193
15.4.6runserver 194
15.4.7shell 194
15.5Migrations 195
15.5.1makemigrations 195
15.5.2migrate 195
15.5.3sqlmigrate 197
15.5.4showmigrations 197
第16章配置 198
16.1Django配置文件 198
16.2引用Django配置信息 199
16.3Django核心配置 199
16.3.1数据库 199
16.3.2文件上传 204
16.3.3调试 205
16.3.4HTTP 207
16.3.5国际化 208
16.3.6日志 212
16.3.7模板 212
16.3.8安全 213
16.3.9URL 214
第17章路由系统 216
17.1Django处理HTTP请求的流程 216
17.2URLconf示例 217
17.3URL参数类型转化器 217
17.4自定义URL参数类型转化器 218
17.5使用正则表达式 219
17.6导入其他URLconf 220
17.7向视图传递额外参数 221
17.8动态生成URL 222
17.9URL名字和命名空间 222
第18章模型 225
18.1模型简介 225
18.2使用模型 226
18.3字段 226
18.4字段通用属性 232
18.4.1null 233
18.4.2blank 233
18.4.3choices 233
18.4.4default 235
18.4.5help_text 235
18.4.6primary_key 236
18.4.7unique 236
18.4.8verbose_name 236
18.5表与表之间的关系 236
18.5.1多对一关系 236
18.5.2多对多关系 237
18.5.3一对一关系 238
18.6模型元属性 238
18.7Manager属性 241
18.7.1自定义Manager类 241
18.7.2直接执行SQL语句 241
18.8数据增删改查 244
18.9数据操作进阶——QuerySets 250
18.9.1更新ForeignKey 251
18.9.2更新ManyToManyField 251
18.9.3数据查询 252
18.9.4查询条件 252
18.9.5模型深度检索 257
18.9.6多条件查询 258
18.9.7F()函数 259
18.9.8主键查询 261
18.9.9查询条件中的%和_ 261
18.9.10QuerySet和缓存 261
18.9.11复杂查询与Q对象 263
18.9.12模型比较 264
18.9.13删除操作 264
18.9.14复制模型实例 265
18.9.15批量更新 265
18.9.16模型关系 265
第19章视图 268
19.1视图结构 268
19.2HTTP状态处理 268
19.3快捷方式 269
19.3.1render_to_string() 269
19.3.2render() 270
19.3.3redirect() 271
19.3.4get_object_or_404() 272
19.3.5get_list_or_404() 272
19.4视图装饰器 273
19.4.1HTTP方法装饰器 273
19.4.2GZip压缩 274
19.4.3Vary 274
19.4.4Caching 275 [2]
19.5Django预置视图 276
19.5.1serve 276
19.5.2Error视图 277
19.6HttpRequest对象 278
19.6.1属性 278
19.6.2中间件属性 280
19.6.3方法 280
19.6.4QueryDict对象 281
19.7HttpResponse对象 282
19.7.1属性 282
19.7.2方法 283
19.7.3HttpResponse子类 285
19.8TemplateResponse对象 286
19.8.1SimpleTemplateResponse对象 286
19.8.2TemplateResponse对象 287
19.8.3TemplateResponse对象渲染过程 288
19.8.4回调函数 288
19.8.5使用TemplateResponse对象 289
19.9文件上传 290
19.9.1一般文件上传 290
19.9.2多文件上传 291
19.10类视图 292
19.10.1类视图入门 293
19.10.2继承类视图 293
19.11通用视图 294
19.11.1通用视图概述 294
19.11.2修改通用视图属性 295
19.11.3添加额外的上下文对象 296
19.11.4queryset属性 297
19.11.5通用视图参数 298
19.11.6通用视图与模型 299
19.12表单视图 299
19.12.1编辑表单视图 300
19.12.2当前用户 302
第20章模板 304
20.1加载模板 304
20.2模板语言 306
20.2.1变量 306
20.2.2过滤器 306
20.2.3标签 308
20.2.4人性化语义标签 313
20.2.5自定义标签和过滤器 314
20.3模板继承 317
第21章表单系统 321
21.1Form类 321
21.2表单字段类型 322
21.3表单字段通用属性 325
21.4表单与模板 326
第22章部署 327
22.1环境检查 327
22.1.1网络攻击与保护 327
22.1.2检查配置信息 329
22.2使用Apache和mod_wsgi部署Django应用 331
22.2.1CentOS上安装mod_wsgi模块 332
22.2.2Windows上安装mod_wsgi模块 336
22.2.3配置mod_wsgi 339
附录ISO639-1语言代码 342 [2]

温馨提示:
1、如果下载地址失效,请尽快反馈给我们,我们尽快修复。点此反馈>>
2、全站资源高清无密,课程百分百高清,完整,原画,包含所有的视频+素材+课件+源码,官方同步体验!每天更新,成为vip后可免费下载本站IT课程。点此办理会员>>
3、有任何问题,请咨询QQ:87887023
4、支持7*24小时自助购买,购买后自动发货,链接永久有效,自动更新
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

专注资源整合与知识分享
客服QQ

87887023

周一至周日9:00-23:00

反馈建议

点此进行反馈 kfs 在线QQ咨询
ftqrcode

扫描二维码关注我们

label_sm_90020

Powered by 优百课栈 X3.4© 2019-2025