返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • 醉染图书Django项目开发实战9787302552
  • 正版全新
    • 作者: 黄索远著 | 黄索远编 | 黄索远译 | 黄索远绘
    • 出版社: 清华大学出版社
    • 出版时间:2020-06-01
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    醉染图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 黄索远著| 黄索远编| 黄索远译| 黄索远绘
    • 出版社:清华大学出版社
    • 出版时间:2020-06-01
    • 版次:1
    • 印次:1
    • 印刷时间:2020-06-01
    • 字数:389000
    • 页数:310
    • 开本:16开
    • ISBN:9787302552239
    • 版权提供:清华大学出版社
    • 作者:黄索远
    • 著:黄索远
    • 装帧:平装
    • 印次:1
    • 定价:79.00
    • ISBN:9787302552239
    • 出版社:清华大学出版社
    • 开本:16开
    • 印刷时间:2020-06-01
    • 语种:中文
    • 出版时间:2020-06-01
    • 页数:310
    • 外部编号:1202076938
    • 版次:1
    • 成品尺寸:暂无



    开发工具及框架概述

    章从零开始学Django2

    1.1运行原理2

    1.1.1HTTP2

    1.1.2Web发展4

    1.1.3浏览器4

    1.1.4MVC模式6

    1.2PythonWeb编程6

    1.2.1通用网关接口7

    1.2.2WSGI协议7

    1..模板引擎8

    1.3速上Django8

    1.3.1配置开发环境8

    1.3.2创建项目10

    1.3.3配置说明11

    1.3.4创建应用12

    1.3.5启动开发服务器13

    1.3.6编写一个页面13

    1.4总结14

    1.5练习14

    第2篇

    项目案例实战

    第2章构建电商16

    2.1需求分析16

    2.1.1需求16

    2.1.2需求分析17

    2.2结构18

    2.2.1分层设计18

    2.2.2技术选型19

    .用户模块20

    ..1Django自带的用户模块20

    ..2一对一扩展用户模型22

    ..继承AbstractBaseUser25

    ..4继承AbstractUser27

    2.4商品库模块27

    2.4.1设计模型28

    2.4.2获取商品28

    2.5订单模块29

    2.5.1购物篮模型29

    2.5.2订单模型30

    2.5.3获取订单数据31

    2.6统计模块33

    2.7总结34

    2.8练习34

    第3章Django和数据库35

    3.1管理35

    3.1.1配置35

    3.1.2连接池37

    3.1.3更改表结构38

    3.2查询40

    3.2.1保存对象40

    3.2.2获取对象41

    3..懒加载和缓存42

    3.2.4聚合查询43

    3.3事务44

    3.3.1事务管理44

    3.3.2自动提交45

    3.3.3提交后执行操作46

    3.4数据库并发控制47

    3.4.147

    3.4.2悲观锁48

    3.4.3乐观锁50

    3.4.4解决51

    3.5数据库扩展52

    3.5.1扩展方法52

    3.5.2读写分离53

    3.5.3垂直分库55

    3.5.4水平扩展57

    3.5.5算法分片58

    3.5.6动态分片60

    3.5.7全局62

    3.6MySL实践63

    3.7总结64

    3.8练习64

    第4章视图65

    4.1配置URL65

    4.1.1URL匹配65

    4.1.2配置嵌套66

    4.1.3反向解析URL67

    4.2视图函数69

    4.2.1视图函数69

    4.2.2请求和响应对象70

    4..模板响应对象71

    4.3视图类72

    4.3.1基本用法72

    4.3.2视图类的优点73

    4.4文件上传74

    4.4.1文件表单74

    4.4.2文件存储75

    4.4.3使用对象存储系统76

    4.5生成文件79

    4.5.1生成CSV文件79

    4.5.2生成文件80

    4.6中间件81

    4.7总结83

    4.8练习83

    第5章模板84

    5.1Web模板系统84

    5.2Django模板系统85

    5.2.1配置85

    5.2.2模板语言86

    5.3模板继承88

    5.4字符转义90

    5.5自定义标签和过滤器92

    5.5.1代码路径92

    5.5.2编写自定义过滤器93

    5.5.3自定义标签93

    5.6总结95

    5.7练习95

    第6章表单96

    6.1网页表单96

    6.1.1表单元素96

    6.1.2提交数据98

    6.2Django表单98

    6.2.1处理流程99

    6.2.2Form类100

    6..ModelForm类102

    6.2.4表单集合103

    6.3AJAX表单105

    6.3.1AJAX技术105

    6.3.2动态表单106

    6.4验码107

    6.4.1表单验码108

    6.4.2AJAX验码109

    6.5总结110

    6.6练习110

    第7章Django和缓存111

    7.1Web缓存系统111

    7.1.1Redis缓存111

    7.1.2HTTP缓存114

    7.2Django缓存系统115

    7.2.1配置缓存116

    7.2.2使用缓存117

    7..缓存页面118

    7.2.4使用HTTP缓存120

    7.3缓存替换策略122

    7.4写入策略126

    7.4.1Cache-Aside模式126

    7.4.2Write-Through模式128

    7.4.3Write-Back模式129

    7.5高可用缓存系统131

    7.5.1Redis集群131

    7.5.2Codis集群133

    7.5.3缓存穿透和雪崩134

    7.6总结135

    7.7练习135

    第8章Django和消息队列136

    8.1消息队列136

    8.1.1消息队列系统136

    8.1.2使用消息队列138

    8.1.3AMP39

    8.1.4使用RabbitM41

    8.2Django和Celery框架143

    8.2.1任务类143

    8.2.2在Django中使用Celery145

    8..定时任务148

    8.2.4任务路由150

    8.2.5任务工作流151

    8.2.6很好实践153

    8.3高可用消息队列154

    8.3.1RabbitM高可用154

    8.3.2NS系统55

    8.4总结156

    8.5练习156

    第9章Django与安全157

    9.1安全中间件157

    9.1.1跨站点脚本防护157

    9.1.2跨站点伪造请求防护158

    9.1.3SL注入防护161

    9.1.4点击劫持162

    9.1.5访问白名单163

    9.2数据安全164

    9.2.1密码保护164

    9.2.2安全连接166

    9..请求签名169

    9.2.4重放攻击171

    9.3总结173

    9.4练习173

    0章Django和访问控制174

    10.1认方式174

    10.1.1HTTP基本访问认174

    10.1.2访问令牌176

    10.1.3签名验179

    10.1.4OAuth2验181

    10.2会话状态184

    10.3控制策略186

    10.3.1访问控制列表186

    10.3.2Django权限系统188

    10.3.3基于身份的访问控制189

    10.4总结191

    10.5练习192

    1章Django和测试193

    11.1单元测试193

    11.2Django单元测试194

    11.2.1编写测试用例195

    11.2.2运行测试用例196

    11.3Django测试工具198

    11.3.1测试客户端198

    11.3.2测试类200

    11.4Mock测试201

    11.4.1Mock对象202

    11.4.2模拟返回值203

    11.4.3副作用205

    11.4.4限定模拟的范围207

    11.5总结208

    11.6练习209

    第3篇

    高可用技术架构

    2章Django与部署212

    12.1软件部署212

    12.2部署Djang

    12.2.1Web服务网关接口214

    12.2.2配置uWSGI服务器215

    12..配置Gunicorn服务器218

    12.2.4配置Nginx服务器2

    1.服务管理224

    1..1使用Supervisord管理服务225

    1..2使用systemd管理服务226

    12.4Django与虚拟化技术228

    12.4.1使用Vagrant部署Django应用228

    12.4.2使用Docker部署Django应用1

    12.4.3Docker的reap问题4

    12.5总结

    12.6练习

    3章Django与负载均衡

    13.1调度算法

    13.1.1循环调度算法

    13.1.2少连接调度算法

    13.1.3哈希调度算法240

    13.2网络冗余241

    13.2.1网卡绑定241

    13.2.2虚拟路由器冗余242

    13.3常用负载均衡器245

    13.3.1负载均衡器的类型245

    13.3.2Linux虚拟服务器246

    13.3.3Nginx反向代理250

    13.4服务发现252

    13.4.1服务注册中心252

    13.4.2注册服务254

    13.4.3发现服务256

    13.5总结259

    13.6练习260

    4章Django与日志261

    14.1Python日志模块261

    14.1.1日志模块组件261

    14.1.2使用日志模块263

    14.1.3配置日志模块266

    14.2Django日志工具267

    14.3日志管理268

    14.3.1Elastic技术栈269

    14.3.2Elasticsearch集群273

    14.4总结275

    14.5练习276

    5章监控277

    15.1监控数据采集277

    15.1.1工作指标277

    15.1.2资源指标278

    15.1.3事件279

    15.1.4收集数据280

    15.2告警281

    15.3使用Prometheus282

    15.3.1Prometheus的工作方式282

    15.3.2抓取Linux系统数据284

    15.3.3抓取Nginx监控数据286

    15.3.4抓取MySL监控数据288

    15.3.5数据存储289

    15.3.6告警290

    15.4总结291

    15.5练习291

    6章常用工具292

    16.1Git版本控制系统292

    16.1.1Git工作方式292

    16.1.2Gitflow工作流294

    16.1.3Git日志用法296

    16.2Linux常用软件297

    16.2.1安全Shell297

    16.2.2进程状态299

    16..系统能301

    16.3能剖析303

    16.3.1调用路径图304

    16.3.2能测试306

    16.3.3使用Pyflame生成火焰图308

    16.4总结310

    16.5练习310

    "本书将Django框架的特和Web开发实战结合在一起,介绍如何使用Django框架进行Web应用的开发,帮读者构建跨平台的应用程序,节省使用Django框架开发Web的宝贵时间。找到针对这些问题的解决方案,大多数编程难题都会迎刃而解。
    本书内容涵盖表单处理、会话管理、数据库交互、安全防护及程序的部署维护等运维方面的知识,并且介绍了高可用的Web应用原理。在本书中,读者可以更加方便地找到各种编程问题的解决方案。
    本书实用强,特别适合使用Python/PHP等进行Web开发的IT从业者和对Web开发感兴趣的读者阅读。
    "

    "互联网大厂Django实战经验,思路清晰,案例实用

    系统:全流程讲解Django应用开发,击破编程难点
    专业:凝聚7年Python开发经验,分享开发技巧
    深入:抽丝剥茧式分析,细致讲解源代码技术原理
    全面:列举常用Web开发、运维技术,拿来即用"

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购