展开全部

主编推荐语

本书介绍FlaskWeb框架的基本应用。

内容简介

全书分为7章,包括Flask开发基础、Web前端基础、使用灵活的模板、如何与用户进行交互、使用数据库存储内容、如何使程序易于维护、实例:简易博客系统。本书采用Windows7、Python3.7.4、Chrome及PyCharm完成应用实例的开发。

本书内容丰富、知识点完整、结构层次分明,通过大量插图来讲解应用实现过程,有利于读者理解PythonWeb应用开发过程并掌握相关技能。本书可以作为高职高专计算机及其相关专业的教材或教学参考书,也适合专业软件开发人员使用。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 第1章 Flask开发基础
  • 1.1 Flask概述
  • 1.2 Flask的安装与配置
  • 1.2.1 安装Chrome浏览器
  • 1.2.2 安装Python环境
  • 1.2.3 使用pip安装Flask
  • 1.2.4 安装集成开发环境
  • 1.2.5 在PyCharm中创建Flask项目
  • 1.3 一个简单的Web程序
  • 1.4 请求与响应
  • 1.4.1 请求信息
  • 1.4.2 状态响应
  • 1.4.3 Cookie
  • 1.4.4 Session
  • 1.5 小结
  • 1.6 习题
  • 第2章 Web前端基础
  • 2.1 Web前端概述
  • 2.2 HTML基础
  • 2.2.1 基本语法
  • 2.2.2 网页标题
  • 2.2.3 文本、图像、链接
  • 2.2.4 表格
  • 2.2.5 表单
  • 2.2.6 CSS调整样式
  • 2.2.7 JavaScript 绑定事件
  • 2.3 Bootstrap前端框架
  • 2.3.1 Bootstrap的使用
  • 2.3.2 网格系统
  • 2.3.3 表单美化
  • 2.4 小结
  • 2.5 习题
  • 第3章 使用灵活的模板
  • 3.1 模板简介
  • 3.2 Jinja2模板引擎
  • 3.2.1 使用模板
  • 3.2.2 基本语法
  • 3.2.3 注入变量
  • 3.2.4 生成链接
  • 3.2.5 控制结构
  • 3.2.6 模板的包含与继承
  • 3.2.7 宏指令
  • 3.2.8 注册全局对象
  • 3.2.9 变量过滤器
  • 3.3 Flask-Bootstrap
  • 3.3.1 安装依赖
  • 3.3.2 在应用中使用
  • 3.4 小结
  • 3.5 习题
  • 第4章 如何与用户进行交互
  • 4.1 表单
  • 4.1.1 基本交互
  • 4.1.2 文件上传
  • 4.2 Flask-WTF
  • 4.2.1 安装依赖
  • 4.2.2 表单类
  • 4.2.3 渲染表单
  • 4.2.4 处理表单
  • 4.3 消息反馈
  • 4.3.1 闪现消息
  • 4.3.2 自定义错误页
  • 4.4 Flask-CKEditor
  • 4.4.1 安装依赖
  • 4.4.2 基本使用
  • 4.4.3 资源上传
  • 4.5 小结
  • 4.6 习题
  • 第5章 使用数据库存储内容
  • 5.1 SQL数据库简介
  • 5.1.1 常见的SQL语句
  • 5.1.2 ORM框架
  • 5.1.3 安装SQLiteStudio
  • 5.2 Flask-Script
  • 5.2.1 安装依赖
  • 5.2.2 托管应用
  • 5.2.3 注册命令
  • 5.2.4 创建交互式shell
  • 5.3 Flask-SQLAlchemy
  • 5.3.1 安装依赖
  • 5.3.2 建立模型
  • 5.3.3 数据操作
  • 5.3.4 高级查询
  • 5.3.5 模型关联
  • 5.3.6 数据分页显示
  • 5.4 Flask-Migrate
  • 5.4.1 安装依赖
  • 5.4.2 注册到Manager
  • 5.4.3 基本操作
  • 5.5 小结
  • 5.6 习题
  • 第6章 如何使程序易于维护
  • 6.1 配置文件
  • 6.2 项目结构
  • 6.2.1 应用管理入口
  • 6.2.2 应用“工厂”函数
  • 6.3 模块化开发
  • 6.3.1 使用“蓝图”
  • 6.3.2 子模块
  • 6.4 Flask-Login
  • 6.4.1 安装依赖
  • 6.4.2 用户认证
  • 6.4.3 要求认证访问
  • 6.4.4 管理员认证访问
  • 6.5 管理员注册
  • 6.6 小结
  • 6.7 习题
  • 第7章 实例:简易博客系统
  • 7.1 项目设计
  • 7.1.1 项目需求
  • 7.1.2 模块设计
  • 7.1.3 数据模型设计
  • 7.1.4 功能实现
  • 7.2 入口模块
  • 7.2.1 数据模型定义
  • 7.2.2 设定存取
  • 7.2.3 公共模板页面
  • 7.2.4 文章分类、友情链接展示
  • 7.2.5 博客信息展示(首页)
  • 7.2.6 实现CKEditor上传功能
  • 7.3 用户模块
  • 7.3.1 数据模型定义
  • 7.3.2 注册功能
  • 7.3.3 登录、注销功能
  • 7.3.4 用户信息功能
  • 7.4 文章模块
  • 7.4.1 数据模型定义
  • 7.4.2 文章生成宏指令
  • 7.4.3 最新文章列表、搜索
  • 7.4.4 文章分类
  • 7.4.5 文章查看、阅读量统计、文章留言
  • 7.5 管理模块
  • 7.5.1 后台基本实现
  • 7.5.2 用户管理
  • 7.5.3 文章管理
  • 7.5.4 友情链接管理
  • 7.5.5 博客设置
  • 7.6 小结
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。