万本电子书0元读

万本电子书0元读

顶部广告

Python Flask Web开发入门与项目实战电子书

【本书特色】 由浅深:从基本发环境配置讲起,层层深到实际项目案例发。 实例丰富: 116个实例、28个编程练习题带领读者上手实践。 注重实战:详解新闻系统网站项目案例发的完整过程。 重突出:重介绍Flask SQLAlchemy服务端发,以及Jinja 2模板引擎和Bootstrap前端页面发。 涵盖广泛:涵盖Jinja 2、视图操作、数据库访问、Memcached缓存、Bootstrap等热门Web发技术。 【本书精华内容】

售       价:¥

纸质售价:¥97.00购买纸书

45人正在读 | 0人评论 6.4

作       者:钱游

出  版  社:机械工业出版社

出版时间:2019-07-01

字       数:36.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书从Flask框架的基础知识讲起,逐步深到使用Flask行Web应用发实战。其中,重介绍了使用Flask+SQLAlchemy行服务端发,以及使用Jinjia2模板引擎和Bootstrap行前端页面发,不但可以让读者系统地学习用Python微型框架发Web应用的相关知识,而且还能对Web发中基于角色访问权限控制的方法等相关知识有更为深的理解。本书提供了大量的实战案例引导读者由浅深地学习Flask Web应用发,可以让读者的发水平有质的提升。 本书内容通俗易懂,案例丰富,实用性强,特别适合Python Web发的门读者和阶读者学习,也适合PHP程序员和Java 程序员等其他Web发爱好者阅读。另外,本书可以作为相关培训机构的教材用书。<br/>
目录展开

前言

本书内容导图

第1篇 Flask基础知识

第1章 开发环境部署

1.1 Python的安装及配置

1.2 虚拟环境的配置

1.3 PyCharm的安装及使用

1.4 温故知新

1.5 习题

第2章 Flask快速上手

2.1 Web基础知识

2.2 第一个Flask Web程序

2.3 URL传递参数

2.4 URL反转

2.5 页面跳转和重定向

2.6 温故知新

2.7 习题

第3章 Jinja 2模板引擎

3.1 模板引擎概述及简单使用

3.2 向模板中传递参数

3.3 模板中的控制语句之if语句

3.4 模板中的控制语句之for语句

3.5 Flask的过滤器

3.6 宏的定义及使用

3.7 set和with语句的使用

3.8 静态文件的加载

3.9 模板的继承

3.10 温故知新

3.11 习题

第4章 Flask视图高级技术

4.1 app.route与add_url_rule简介

4.2 Flask类视图

4.3 Flask装饰器

4.4 蓝图

4.5 温故知新

4.6 习题

第5章 Flask数据交互

5.1 使用Flask处理表单

5.2 使用Flask上传文件

5.3 Cookie的使用

5.4 Session的使用

5.5 钩子函数的使用

5.6 温故知新

5.7 习题

第6章 访问数据库

6.1 MySQL数据库安装

6.2 Python数据库框架MySQL-Python

6.3 通过MySQL-Python进行更新数据操作

6.4 初识Flask-SQLAlchemy

6.5 Flask-SQLAlchemy初始化

6.6 Flask-SQLAlchemy模型与表映射方法1

6.7 Flask-SQLAlchemy模型与表映射方法2

6.8 数据的增、删、改、查

6.9 使用Flask-SQLAlchemy创建一对一的关系表

6.10 使用Flask-SQLAlchemy创建一对多的关系表

6.11 使用Flask-SQLAlchemy创建多对多的关系表

6.12 Flask-Script工具的使用

6.13 Flask循环引用

6.14 使用Flask-Migrate实现数据库迁移

6.15 温故知新

6.16 习题

第7章 Memcached缓存系统

7.1 Memcached的安装

7.2 Memcached的基本使用

7.3 Memcached的安全机制

7.4 温故知新

7.5 习题

第8章 Bootstrap的基本使用

8.1 Bootstrap简介

8.2 全局CSS样式

8.3 栅格系统

8.4 Bootstrap CSS代码

8.5 Bootstrap表格

8.6 Bootstrap表单

8.7 Bootstrap按钮

8.8 温故知新

8.9 习题

第2篇 CMS新闻系统开发

第9章 CMS后台管理员登录实现

9.1 CMS系统基本蓝图

9.2 用户模型定义

9.3 管理员登录

9.4 限制用户访问

9.5 用户名注销功能实现

9.6 温故知新

9.7 习题

第10章 CMS后台文章模块基本功能实现

10.1 管理员信息展示

10.2 文章栏目页的实现

10.3 文章的添加、修改、删除功能的实现

10.4 温故知新

10.5 习题

第11章 CMS后台基本评论及登录日志等功能的实现

11.1 评论信息管理

11.2 登录日志、操作日志等功能实现

11.3 温故知新

11.4 习题

第12章 基于角色的访问控制功能实现

12.1 权限、角色、用户的数据库设计

12.2 权限管理

12.3 角色管理

12.4 基于角色的访问控制思想及实现

12.5 温故知新

12.6 习题

第13章 CMS网站前台功能实现

13.1 用户的注册和登录功能

13.2 网站首页的基本实现

13.3 文章详情页功能实现

13.4 网站404页面功能实现

13.5 温故知新

13.6 习题

第14章 CMS系统代码优化

14.1 CSRF攻击与防御

14.2 视图函数的一些优化

14.3 将验证码保存到Memcached中

14.4 温故知新

14.5 习题

第3篇 网站上线准备及部署

第15章 CMS系统性能测试与单元测试

15.1 慢查询SQL的检测与记录

15.2 Flask单元测试

15.3 温故知新

15.4 习题

第16章 网站部署

16.1 服务器部署

16.2 网站部署

16.3 温故知新

16.4 习题

累计评论(0条) 2个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部