• django开发入门与项目实战 编程语言 新华正版
21年品牌 40万+商家 超1.5亿件商品

django开发入门与项目实战 编程语言 新华正版

十余年一线研发、授课经验,带你快速上手django 2.x web开发

60.69 5.1折 118 全新

库存2件

江苏无锡
认证卖家担保交易快速发货售后保障

作者作者

出版社电子工业出版社

ISBN9787121404269

出版时间2021-02

版次1

装帧平装

开本16开

页数476页

字数742千字

定价118元

货号xhwx_1202293451

上书时间2023-11-28

翰林文轩旗舰店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

"系统:全流程讲解djangoweb各大组件,依次击破技术难点非常不错:凝聚6年一线大厂开发经验,带你领略前沿开发深入:5年研发授课综合经验,深入底层构建,多方面解析重点难点案例:由浅入深,涵盖基础案例到大型项目,让你稳步提升"

目录:

篇开发工具及框架概述

章django概述2

1.1web基础2

1.1.1web发展2

1.1.2网络协议架构3

1.1.3应用软件架构4

1.1.4个web程序6

1.2django简介7

1.2.1mvc和mvt8

1.2.2django2.x新特10

1.2.3django的安装12

1.2.4安装验证13

1.3入门程序开发13

1.3.1创建项目14

1.3.2数据库同步14

1.3.3创建管理用户15

1.3.4访问测试15

1.4项目实战:博客开发17

1.4.1项目概述17

1.4.2项目创建初始化17

1.4.3数据模型定义18

1.4.4数据库同步配置19

1.4.5后台管理配置20

1.4.6项目基本配置22

1.4.7添加网页模板24

1.4.8视图处理函数26

1.4.9路由配置关联27

1.4.10软件运行测试29

1.5本章小结30

第2章django数据模型与数据库31

2.1项目中的数据模型31

2.1.1模型类31

2.1.2字段限定规则33

2.1.3属字段类型36

2.1.4索引作42

2.1.5元数据选项43

2.2数据库处理47

2.2.1数据库连接47

2.2.2模型数据作命令50

2.2.3数据库同步问题简述53

2.2.4数据模型增删改查54

2.3数据模型关联处理56

2.3.1什么是模型关联56

2.3.2一对多关联57

2.3.3一对一关联60

2.3.4多对多关联62

2.3.5自关联64

2.4数据查询作65

2.4.1模型数据基本查询65

2.4.2模型数据条件查询67

2.4.3q、f对象68

2.4.4模型作关联查询70

2.4.5自定义sql语句查询71

2.5数据库事务管理72

2.5.1django中的事务管理72

2.5.2事务管理作73

2.6本章小结74

第3章视图模板75

3.1视图模板概述75

3.2路由76

3.2.1路由概述76

3.2.2路由对象77

3.2.3路由级联包含78

3.2.4路由中的正则匹配79

3.2.5路由传递位置参数80

3.2.6路由路径转换器82

3.2.7路由反向解析84

3.2.8路由指定错误页面85

3.3视图处理函数88

3.3.1视图处理函数的声明和规范88

3.3.2数据响应快捷处理方式89

3.3.3视图相关装饰器93

3.3.4请求对象和响应对象94

3.3.5案例开发97

3.4模板语104

3.4.1模板语基础105

3.4.2常见的模板标签作106

3.4.3常见的过滤器作109

3.4.4模板不错作:模板继承112

3.4.5案例开发:博客网页数据渲染115

3.5静态文件处理121

3.5.1项目开发架构规范121

3.5.2静态文件配置122

3.5.3子项目的静态文件配置124

3.5.4案例开发:完善博客项目的网页视图126

3.6自定义模板标签和模板过滤器128

3.6.1项目准备129

3.6.2自定义模板过滤器130

3.6.3自定义模板标签132

3.7本章小结135

第4章表单处理136

4.1表单概述136

4.1.1普通表单处理137

4.1.2get参数处理139

4.1.3t参数处理140

4.1.4跨站请求伪造142

4.1.5文件上传144

4.2基于form的表单封装149

4.2.1表单基本作149

4.2.2限定属和字段描述152

4.2.3表单视图作156

4.3基于modelform的不错表单160

4.3.1modelform概述160

4.3.2modelform字段属162

4.3.3meta属选项164

4.3.4modelform中的数据提交166

4.3.5modelform中的数据初始化167

4.3.6modelform中的类型关联关系168

4.3.7表单实例工厂170

4.3.8自定义验证规则171

4.4项目实例:表单重构172

4.4.1用户注册表单重构173

4.4.2用户登录表单重构176

4.4.3用户信息表单重构179

4.4.4发表文章表单重构180

4.4.5表单重构注意问题183

4.5本章小结183

第2篇典型模块开发

第5章后台管理系统186

5.1后台管理系统基本作186

5.1.1初始化管理台187

5.1.2管理台的基本作189

5.2数据模型的注册和管理191

5.3数据模型自定义作193

5.3.1数据模型注册193

5.3.2数据模型管理194

5.3.3后台管理系统作203

5.4xadmin管理台205

5.4.1环境配置205

5.4.2系统主题配置管理208

5.4.3管理台数据配置209

5.4.4项目数据配置管理210

5.5本章小结211

第6章缓存212

6.1关于能优化的建议212

6.1.1前端优化213

6.1.2后端优化215

6.1.3再说缓存217

6.1.4缓存问题218

6.2django中的缓存221

6.2.1基于开发调试的缓存配置221

6.2.2基于本地内存的缓存配置222

6.2.3基于文件的缓存配置222

6.2.4基于数据库的缓存配置223

6.2.5基于memcached的缓存配置223

6.2.6基于redis的缓存配置224

6.2.7数据缓存作——全站缓存225

6.2.8数据缓存作——视图缓存227

6.2.9数据缓存作——模板缓存228

6.2.10数据缓存作——低级缓存228

6.2.11数据缓存作——分布式带来的问题232

6.2.12数据缓存作——vary header232

6.3项目实战:缓存作234

6.3.1缓存环境搭建234

6.3.2配置缓存支持236

6.3.3网页视图缓存236

6.3.4视图模板缓存237

6.3.5数据更新场景下的缓存处理238

6.4本章小结240

第7章志处理——必不可少的记录241

7.1历史信息管理——志的重要241

7.2软件开发先锋官——志核心组件243

7.2.1记录器对象——logger243

7.2.2作对象——handler244

7.2.3过滤器对象——filter244

7.2.4格式化对象——formatter245

7.3django2.x项目中的志作246

7.3.1志基本作语246

7.3.2通过命名空间实现志结构化管理247

7.3.3记录到控制台的志配置规则248

7.3.4记录到文件的志配置规则249

7.3.5django中的志模块api251

7.3.6django中的默认志配置252

7.4项目实战——志记录252

7.5本章小结256

第8章django2.x扩展功能257

8.1ajax异步数据交互257

8.1.1ajax的底层javascript实现259

8.1.2ajaxjquery实现262

8.1.3文章异步交互264

8.2django邮件作268

8.2.1web中的邮件功能269

8.2.2django中的邮件配置269

8.2.3邮件的发送270

8.2.4邮件头注入漏洞273

8.2.5emessage275

8.2.6用户账号激活279

8.3数据查询分页283

8.3.1django的数据分页模块284

8.3.2文章分页展示功能286

8.4站点地图288

8.4.1django中的站点地图288

8.4.2项目实战:站点地图作292

8.5权限认证295

8.5.1身份认证模块295

8.5.2权限管理架构304

8.5.3资源访问管理306

8.6本章小结310

第9章djangorest框架311

9.1面向接编程概述311

9.1.1什么是接311

9.1.2接定义规范312

9.1.3接编程应用313

9.2djangorest_framework315

9.2.1安装与配置315

9.2.2创建项目316

9.2.3数据序列化317

9.2.4视图作317

9.2.5路由映318

9.2.6分页配置318

9.2.7数据访问测试318

9.3数据序列化320

9.3.1项目初始化320

9.3.2自定义数据模型321

9.3.3序列化组件作321

9.3.4视图处理组件322

9.3.5数据接测试324

9.3.6数据接测试工具324

9.4请求和响应326

9.4.1请求对象和响应对象326

9.4.2视图渲染326

9.4.3业务处理327

9.4.4请求数据格式化328

9.5cbv构建329

9.5.1基于类型的视图组件构建329

9.5.2基于类型的路由完善330

9.5.3基于类型的视图功能扩展331

9.5.4基于类型的视图功能封装333

9.6身份认证和权限管理334

9.6.1创建基础项目334

9.6.2权限337

9.6.3身份认证api338

9.6.4自定义认证权限340

9.7规范构建数据接341

9.8视图集及路由配置344

9.9本章小结346

第3篇项目实战

0章项目实战——社区交流台348

10.1项目开发流程348

10.1.1前后端耦合开发模式348

10.1.2前后端分离开发模式349

10.2需求分析350

10.2.1用户模块351

10.2.2文章模块353

10.2.3模块353

10.2.4私信模块354

10.2.5工具模块355

10.3详细设计355

10.3.1系统数据模型设计355

10.3.2用户模块功能流程设计357

10.3.3文章模块功能流程设计359

10.3.4模块功能流程设计360

10.3.5私信模块功能流程设计360

10.3.6辅助功能361

10.4开发与测试361

10.4.1用户模块功能开发362

10.4.2文章模块功能开发379

10.4.3模块功能开发391

10.4.4私信模块功能开发394

10.4.5辅助功能开发396

10.5云服务器项目部署400

10.5.1云服务器的配置选型400

10.5.2服务器环境初始化401

10.5.3项目远程部署概述402

10.5.4项目部署和备案管理403

10.6本章小结407

1章项目实战——图书管理系统408

11.1项目需求分析及接规范定义408

11.1.1项目环境及技术选型408

11.1.2需求分析:用例分析409

11.1.3详细设计:流程设计411

11.2基于vue.js的前端项目构建414

11.2.1项目初始化结构414

11.2.2项目结构完善及路由分析417

11.2.3图书管理员及普通会员登录功能421

11.2.4图书信息查询界面设计及路由分析427

11.3基于django的后端项目构建432

11.3.1项目初始化结构432

11.3.2数据类型定义433

11.3.3序列化数据接开发435

11.3.4用户查询接436

11.3.5用户登录接438

11.3.6图书查询接439

11.3.7图书存放区域查询接442

11.3.8图书借阅处理接重构444

11.4业务功能联调446

11.4.1图书检索功能调测447

11.4.2用户登录功能调测450

11.4.3jwt认证455

11.4.4图书借阅功能调测458

11.5本章小结460

内容简介:

本书重点阐述了pythonweb开发框架django在企业开发中的应用,从web基础知识的铺垫,到django框架的基本使用,以及与web相关的各种功能组件的使用,都进行了全面的讲解,再配合项目实战,让读者全面学并掌握django框架各个方面的细节作,并能在时间上手企业项目开发。本书适合编程新手、有经验的开发人员以及开发人员使用。对于编程新手来说,这是一本的教程,深入浅出的讲解能让你以很快的速度了解并上手django框架并参与到项目开发中;对于有经验的开发人员以及开发人员来说,这是一本作手册,能优选限度地辅助你进行开发,提高开发效率。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP