网站颜色:

跟老齐学Python:Django实炸第2版)+Django2.0入门与实践+基于Django的电子商务网站设计 全3册 网站项目开发应用技术书籍.

  • 产品名称:Java敏捷开发--使用Spri...
  • 品牌:POSTS&TELECOMPRESS/人民邮电出版社
  • 书名:Java敏捷开发--使用SpringHibernate和Eclipse
  • 作者:(美)赫姆瑞贾尼|译者:韩坤徐琦
  • 译者:韩坤;徐琦
  • 定价:39.00元
  • 书名:Java敏捷开发--使用SpringHibernate和Eclipse
  • 开本:16开
  • 是否是套装:否
  • 出版社名称:人民邮电出版社

  商品基本信息,请以下列介绍为准
图书名称: 跟老齐学Python:Django实炸第2版)+Django2.0入门与实践+基于Django的电子商务网站设计 全3册
定价: 203
ISBN号:

跟老齐学Python:Django实炸第2版)

Django2.0入门与实践

基于Django的电子商务网站设计 


  目录

跟老齐学Python:Django实炸第2版)


第1章 简单的博客系统 1
1.1 Django起步 1
1.1.1 Django简介 1
1.1.2 安装Django 3
1.1.3 创建项目 4
1.1.4 创建应用 6
1.1.5 网站配置 12
1.1.6 知识点 13
1.2 编写博客的数据模型类 13
1.2.1 数据模型类 14
1.2.2 发布博客文章 18
1.2.3 知识点 22
1.3 显示博客信息 24
1.3.1 显示文章标题 25
1.3.2 查看文章内容 30
1.3.3 知识点 33
第2章 用户管理 37
2.1 自定义模板和静态文件位置 37
2.1.1 自定义模板位置 38
2.1.2 自定义静态文件位置 38
2.1.3 通用静态文件和基础模板 39
2.1.4 重置管理后台模板 43
2.1.5 知识点 45
2.2 用户登录 46
2.2.1 创建应用 47
2.2.2 理解表单类 48
2.2.3 登录的视图函数 49
2.2.4 登录的前端界面 52
2.2.5 知识点 56
2.3 用内置方法实现登录和退出 58
2.3.1 内置的登录方法 58
2.3.2 判断用户是否登录 60
2.3.3 内置的退出方法 61
2.3.4 知识点 62
2.4 用户注册 64
2.4.1 简单注册 64
2.4.2 增加注册内容 67
2.4.3 管理新增的注册内容 71
2.4.4 知识点 72
2.5 关于密码的操作 74
2.5.1 修改密码 74
2.5.2 重置密码 79
2.5.3 知识点 85
2.6 维护个人信息 87
2.6.1 个人信息的数据模型类和表单类 87
2.6.2 展示个人信息 88
2.6.3 编辑个人信息 91
2.6.4 上传和裁剪头像图片 95
2.6.5 优化头像上传功能 103
2.6.6 对个人信息进行管理 106
2.6.7 知识点 107
第3章 文章管理和展示 109
3.1 管理文章栏目 109
3.1.1 设置栏目 109
3.1.2 编辑栏目 117
3.1.3 删除栏目 119
3.1.4 知识点 121
3.2 发布和显示文章 124
3.2.1 简单的文章发布 125
3.2.2 使用Markdown 130
3.2.3 文章标题列表 132
3.2.4 知识点 140
3.3 删除和修改文章 141
3.3.1 删除 141
3.3.2 修改 143
3.3.3 设置分页功能 147
3.3.4 知识点 149
3.4 文章展示 151
3.4.1 新写文章标题列表 151
3.4.2 重新编写“查看文章”功能 155
3.4.3 知识点 156
第4章 拓展网站功能 158
4.1 梳理已有功能 158
4.1.1 修改导航栏 158
4.1.2 修改登录和注册后的跳转 159
4.1.3 知识点 161
4.2 查看作者全部文章 162
4.2.1 查看某作者的文章列表 162
4.2.2 知识点 166
4.3 为文章点赞 167
4.3.1 修改数据模型类 167
4.3.2 编写视图函数 168
4.3.3 修改模板文件 169
4.3.4 知识点 173
4.4 文章的阅读次数 174
4.4.1 安装Redis 175
4.4.2 在Python中使用Redis 176
4.4.3 记录阅读次数 177
4.4.4 显示最“热”文章 178
4.4.5 知识点 180
4.5 文章的评论功能 181
4.5.1 数据模型类和表单类 181
4.5.2 实现评论功能 183
4.5.3 知识点 185
4.6 多样化显示 186
4.6.1 统计文章总数 187
4.6.2 最新发布的文章 190
4.6.3 评论最多的文章 191
4.6.4 自定义模板选择器 194
4.6.5 知识点 195
4.7 管理和应用文章标签 196
4.7.1 管理文章标签 197
4.7.2 发布文章时选择标签 202
4.7.3 在文章中显示文章标签 204
4.7.4 推荐相似文章 205
4.7.5 知识点 207
第5章 收集和展示图片 208
5.1 收集网络图片 208
5.1.1 创建图片相关类 209
5.1.2 收集和管理图片 212
5.1.3 完善图片管理功能 217
5.1.4 知识点 220
5.2 展示图片 221
5.2.1 瀑布流方式展示图片 222
5.2.2 查看图片的详细信息 225
5.2.3 知识点 226
第6章 中场休整 228
第7章 创建在线学习应用 229
7.1 基于类的视图 229
7.1.1 最简类视图 230
7.1.2 读取数据 232
7.1.3 初步了解Mixin 235
7.1.4 知识点 236
7.2 管理课程标题 237
7.2.1 判断用户是否登录 237
7.2.2 创建课程 240
7.2.3 删除课程 242
7.2.4 知识点 247
7.3 发布和学习课程内容 249
7.3.1 课程内容的数据模型 250
7.3.2 课程内容的表单类 253
7.3.3 课程内容的视图 253
7.3.4 查看课程内容 256
7.3.5 注册学习课程 260
7.3.6 知识点 264
第8章 结束和开始 266

Django2.0入门与实践


第一部分 Python基础
第1章 Python入门    2
1.1 Python简介     2
1.2 Python开发环境搭建    3
1.2.1 在Linux系统中搭建Python开发环境    3
1.2.2 在Windows系统中搭建Python开发环境    4
1.2.3 在Mac OS系统中搭建Python开发环境    7
1.3 选择Python编辑器    8
1.4 Hello World程序    11
1.4.1 Linux系统的支持    11
1.4.2 非英文字符的支持    12
第2章 Python变量及数据类型    13
2.1 变量的命名    13
2.2 String类型    13
2.3 Number类型    16
2.4 List类型    17
2.4.1 列表的基本操作    18
2.4.2 修改列表    18
2.4.3 列表方法    18
2.5 Tuple类型    20
2.5.1 tuple函数    20
2.5.2 访问组    20
2.6 Dictionary类型    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.1 for循环语句    34
4.3.2 while循环语句    35
4.4 迭代进阶    36
4.4.1 Iterable    36
4.4.2 enumerate    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.6 finally子句    51
第7章 面向对象编程    52
7.1 面向对象编程介绍    52
7.2 类和对象    52
7.2.1 创建第一个类    52
7.2.2 实例化    53
7.2.3 self参数    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.4 super函数    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.3 import语法规范    68
8.3 模块检索顺序    69
第二部分 Web编程基础
第9章 HTML基础    72
9.1 HTML的历史    72
9.2 HTML编辑器    73
9.2.1 Notepad     73
9.2.2 Sublime Text    73
9.3 HTML结构    74
9.4 HTML素    75
9.4.1 属性    75
9.4.2 注释标签    78
9.4.3 文档类型声明标签    79
9.4.4 超链接   81
......

基于Django的电子商务网站设计 


 

第1章Python、Django和HTTP1

1.1Python语言1


1.1.1Python语言概述1


1.1.2Python的安装3


1.2Django 框架4


1.2.1Django介绍4


1.2.2Django的安装5


1.3HTTP概述6


1.3.1HTTP的工作原理7


1.3.2HTTP的请求8


1.3.3HTTP的应答9


1.3.4HTTP的连接性13


1.3.5HTTP的无状态15


第2章Django基本知识17


2.1启动Django服务17


2.2Hello World程序21


2.2.1直接打印显示内容21


2.2.2通过文件模板显示内容22


2.2.3文件模板参数22


2.3获取参数23


2.3.1通过GET方式获取23


2.3.2通过POST方式获取23


2.4HttpRequest对象与HttpResponse对象27


2.4.1HttpRequest对象27


2.4.2HttpResponse对象28


2.5setting.py的配置29


2.5.1中间件介绍29


2.5.2其他配置介绍30〖1〗〖1〗〖2〗2.5.3自定义静态文件38


2.5.4案例39


2.6session和cookie42


2.6.1session43


2.6.2cookie45


2.6.3Django的用户登录和注册机制47


2.7Django的MTV开发模式框架49


2.8Django的模型与数据库的管理50


2.8.1Django的数据库50


2.8.2Django的模型51


2.8.3Django的后台管理55


2.8.4Django如何对数据库进行操作57


2.9Django的视图管理61


2.9.1urls.py中路径的定义61


2.9.2方法中显示内容63


2.9.3处理表单63


2.9.4分页功能65


(咨询特价)Django的模板管理66


(咨询特价).1变量的使用66


(咨询特价).2标签的使用66


(咨询特价).3过滤器的使用72


(咨询特价)基于Python Requests类数据驱动的HTTP接口测试75


(咨询特价).1测试金字塔75


(咨询特价).2unittest76


(咨询特价).3requests对象的介绍与使用80


(咨询特价).4数据驱动的自动化接口测试85


(咨询特价).5进一步优化89


第3章电子商务网站的实现92


3.1需求描述92


3.1.1用户信息模块92


3.1.2商品信息模块92


3.1.3购物车模块92


3.1.4送货地址模块93


3.1.5订单模块93


3.1.6订单支付模块93


3.2数据Model设计93


3.3用户信息模块95


3.3.1用户注册96


3.3.2用户登录104


3.3.3用户信息显示109


3.3.4用户登录密码的修改130


3.4商品信息模块134


3.4.1商品信息的维护135


3.4.2商品概要信息的分页显示137


3.4.3商品信息的模糊查询144


3.4.4商品信息的详情显示146


3.5购物车模块149


3.5.1把商品放入购物车150


3.5.2查看购物车中的商品155


3.5.3修改购物车中的商品数量161


3.5.4删除购物车中的某种商品164


3.5.5删除购物车内所有的商品165


3.6送货地址模块167


3.6.1送货地址的添加与显示167


3.6.2送货地址的修改175


3.6.3送货地址的删除179


3.7订单模块181


3.7.1总订单的生成和显示182


3.7.2查看所有订单192


3.7.3删除订单197


3.8电子支付模块200


3.9建立自定义的错误页面200


第4章构建安全的网站205


4.1密码的加密205


4.2防止CSRF攻击206


4.2.1CSRF攻击介绍206


4.2.2Django是如何防范CSRF攻击的207


4.2.3针对CSRF防御接口测试代码的调整208


4.3权限操作的漏洞212


4.4防止XSS攻击218


4.5防止SQL注入218


参考文献220


热门设计服务