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

商品现价 ¥49

选择数量

件(库存99999件)
此商品已下架
  • 出版时间: 2019-07-01
  • 出版社: 机械工业出版社
  • 字数: 1160144
  • ISBN: 9787111630883
  • 商品编码: 5dfc0f2c46fd470d8b79ea2911b3ceaf
  • 正文语种: 中文
本书从Flask框架的基础知识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页面开发的方法,不但可以让读者系统地学习用Python微型框架开发Web应用的相关知识,而且还能对Web开发中基于角色访问权限控制的方法等相关知识有更为深入的理解。本书提供了大量的实战案例引导读者由浅入深地学习Flask Web应用开发,可以让读者的开发水平有质的提升。
第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.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 习题
商品评价
好评度
%

全部评价(1) 好评(1) 中评(0) 差评(0)
[暂无评价]
售后保障

店内搜索