网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Python Django Web从入门到项目实战 视频版
分类 教育考试-考试-计算机类
作者 刘瑜,安义
出版社 电子工业出版社
下载
简介
编辑推荐
"经验丰富的写作团队,本书作者皆有20多年的实战经验,并有雄厚的写作基础,将理论与实践完美地结合在一起。
将故事融入于书中,增加了本书的阅读情趣,便于读者更好地吸收重点知识。
附赠丰富的配套学习资源:1个完整的商业项目代码案例、80多段案例代码、30多个视频(免费赠送)、习题册及答案手册(免费赠送)。
贴心的互动教学:QQ社群、微信公众号在线服务,作者及时反馈!
读完本书,可初步具备软件开发工程师的开发能力!"
内容推荐
Python的Django框架是目前流行的一款重量级网站开发框架,具备简单易学、搭建快速、功能强大等特点。本书从简单的HTML、CSS、JavaScript开始介绍,再到Django的基础知识,融入了大量的代码案例、重点提示、图片展示,做到了手把手教授。本书基于Django3.0.7版本、Python3.8.5版本、RestFramework3.11.1版本、Vue.js4.5.4版本、数据库MySQL80版本进行讲解。本书还提供了一个商业级别的项目案例,采用目前主流的前后端分离开发技术,以便读者可以体验正式项目的开发过程。熟练掌握本书内容后,读者将达到中级Web项目开发工程师的技术水平。
本书适合高校学生、高校老师、IT工程师阅读,也适合培训机构使用。
目录
部分Web编程基础
章Web入门知识2
1.1Web简介2
1.2Web访问原理7
1.3网页技术8
1.3.1网页构成8
1.3.2网页分类9
1.4Web项目实施11
1.4.1开发流程12
1.4.2任务分工12
1.5习题13
1.6实验14
第2章客户端技术基础15
2.1HTML15
2.1.1HTML简介15
2.1.2HTML编辑工具16
2.1.3HTML标签17
2.1.4案例:个网站21
2.2CSS23
2.2.1CSS简介23
2.2.2CSS语法基础24
2.2.3CSS样式27
2.2.4案例:通过CSS建立网站31
2.3JavaScript33
2.3.1JavaScript简介33
2.3.2JS语法基础34
2.3.3JS不错功能40
2.3.4案例:内嵌JS、CSS的网站46
2.4习题50
2.5实验50
第3章开发工具入门52
3.1Python52
3.2PyCharm代码开发工具55
3.2.1PyCharm简介及安装55
3.2.2基本使用功能59
3.3MySQL数据库63
3.3.1MySQL数据库简介及安装63
3.3.2驱动安装69
3.4Django72
3.4.1初识Django72
3.4.2安装Django73
3.4.3Django设计概述74
3.5建立个项目76
3.5.1创建项目76
3.5.2显示自定义内容79
3.6初识Admin81
3.7配置文件84
3.8习题89
3.9实验90
第4章模型91
4.1初识模型91
4.1.1模型实现原理91
4.1.2创建模型92
4.2字段操作98
4.2.1常用字段98
4.2.2关联关系型字段101
4.2.3字段参数108
4.2.4返回字段值111
4.3模型扩展功能111
4.3.1元数据112
4.3.2模型类继承115
4.3.3包管理模型117
4.4数据库基本操作118
4.4.1新增记录118
4.4.2查询记录120
4.4.3修改记录126
4.4.4删除记录127
4.5数据库不错操作128
4.5.1一对一关联表操作128
4.5.2一对多关联表操作129
4.5.3多对多关联表操作131
4.5.4SQL语句执行133
4.6习题135
4.7实验135
第5章视图137
5.1URL路由137
5.1.1Django处理一个请求137
5.1.2URL转发139
5.1.3路由变量的设置141
5.1.4通过正则表达式进行路由设置142
5.1.5路由命名和命名空间143
5.1.6路由反向解析147
5.2视图函数149
5.2.1视图函数定义149
5.2.2render函数返回响应151
5.2.3视图重定向152
5.2.4错误提示视图153
5.2.5HttpRequest对象157
5.2.6HttpResponse对象161
5.2.7文件上传164
5.2.8文件下载167
5.3视图类170
5.3.1内置显示视图170
5.3.2内置编辑视图181
5.3.3内置日期视图192
5.4视图与数据库事务198
5.5习题202
5.6实验203
第6章模板204
6.1初识模板204
6.1.1模板配置204
6.1.2调用模板206
6.2Django默认模板引擎207
6.2.1模板上下文208
6.2.2模板标签210
6.2.3自定义标签213
6.2.4过滤器215
6.2.5自动HTML转义218
6.2.6模板继承220
6.3Jinja2模板引擎222
6.3.1初识Jinja2模板引擎222
6.3.2模板语法226
6.4习题230
6.5实验231
第7章表单232
7.1初识表单232
7.2Form表单234
7.2.1创建Form表单234
7.2.2表单字段237
7.2.3小控件240
7.2.4表单模板243
7.3模型表单246
7.3.1创建模型表单246
7.3.2将模型字段转换为表单字段249
7.4习题251
7.5实验252
第8章Admin253
8.1深入理解Admin253
8.1.1使用中文界面253
8.1.2应用后端管理254
8.2ModelAdmin261
8.2.1ModelAdmin属性261
8.2.2ModelAdmin方法264
8.2.3ModelAdmin资产269
8.3AdminSite模板271
8.3.1使用Admin模板原理271
8.3.2定制Admin模板274
8.4习题276
8.5实验276
第9章用户认证系统278
9.1初识用户认证278
9.1.1内置功能278
9.1.2运行基础281
9.2用户对象282
9.2.1内置User模型使用基础282
9.2.2内置功能应用案例284
9.2.3扩展User290
9.3权限与认证294
9.4在视图中认证用户297
9.4.1LoginView297
9.4.2LogoutView300
9.5习题302
9.6实验303
0章其他常用Web功能304
10.1Ajax304
10.1.1Ajax使用基础304
10.1.2Ajax使用案例306
10.2会话309
10.2.1会话配置与使用309
10.2.2会话使用案例313
10.3日志315
10.3.1日志对象与配置315
10.3.2日志使用案例317
10.4缓存320
10.4.1配置缓存321
10.4.2缓存使用案例323
10.5分页325
10.5.1分页器类325
10.5.2分页案例326
10.6习题329
10.7实验330
1章DjangoRestFramework331
11.1前后端分离331
11.1.1前后端分离原理331
11.1.2RESTful332
11.2安装及配置334
11.3序列化器337
11.3.1序列化器对象338
11.3.2序列化类Serializer339
11.3.3模型序列化类ModelSerializer343
11.3.4处理嵌套对象346
11.3.5反序列化348
11.4验证和保存349
11.5习题352
11.6实验353
第二部分“三酷猫”网上教育服务系统实战项目
2章项目整体设计及示例356
12.1任务分工356
12.2需求获取及分析357
12.2.1整体需求358
12.2.2服务功能需求359
12.3系统设计360
12.4实战结果363
12.4.1项目启动环境搭建363
12.4.2前后端项目实现效果364
12.5前后端分离示例366
12.5.1前后端项目建立366
12.5.2让界面更加漂亮372
12.6习题376
12.7实验376
3章后端功能实现378
13.1后端框架搭建378
13.1.1创建项目378
13.1.2基础配置379
13.1.3模型定义382
13.1.4路由设计383
13.1.5自定义组件开发385
13.2后端模块设计框架387
13.2.1模块设计思路387
13.2.2模型实现389
13.2.3模型序列化391
13.2.4视图实现391
13.2.5Admin注册模型392
13.2.6后端内容实现393
13.3后端模块实现393
13.3.1热点新闻模块393
13.3.2操作日志模块397
13.3.3课程管理模块399
13.3.4教师管理模块403
13.3.5商品管理模块407
13.3.6网站统计模块409
13.3.7报名咨询模块413
13.4习题416
13.5实验416
4章前端功能实现418
14.1前端框架搭建418
14.1.1创建项目418
14.1.2配置文件421
14.1.3路由文件421
14.2前端功能模块设计424
14.2.1模块设计思路424
14.2.2首页框架设计425
14.3前端功能模块实现438
14.3.1校区栏目438
14.3.2热点新闻栏目443
14.3.3教师栏目446
14.3.4课程栏目449
14.3.5商品栏目452
14.3.6前端访问记录455
14.3.7报名咨询栏目456
14.4习题461
14.5实验461
5章安全功能及措施463
15.1网站防攻击设计463
15.1.1防XSS攻击463
15.1.2防SQL攻击464
15.1.3防CSRF攻击465
15.1.4防点击劫持攻击467
15.1.5防Host头攻击468
15.2数据加密468
15.2.1为什么需要对数据加密468
15.2.2前后端分离数据加密案例470
15.3文件上传安全处理474
15.4其他安全措施475
15.5习题475
15.6实验476
6章测试及部署477
16.1项目测试477
16.1.1测试基础477
16.1.2测试用例479
16.2项目部署前置准备工作481
16.2.1前端代码打包481
16.2.2安装部署项检查482
16.2.3后端建立静态资源目录485
16.3在Windows下部署485
16.3.1安装IIS486
16.3.2配置Web站点488
16.4在Linux下部署492
16.4.1安装Python493
16.4.2安装应用系统495
16.4.3安装及配置Nginx497
16.5对域名等的支持498
16.6习题498
16.7实验499
附录AVue.js使用介绍500
附录BJinja2过滤器525
附录CModelAdmin属性清单530
附录DModelAdmin方法清单534
附录E赠送代码使用清单538
附录F前后端项目常用命令汇总542
后记545
随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/9 0:05:33