关于本书的内容有任何问题,请联系 初美呈
第 1章 Flask开发基础 1 1.1 Flask概述 1 1.2 Flask的安装与配置 1 1.2.1 安装Chrome浏览器 2 1.2.2 安装Python环境 2 1.2.3 使用pip安装Flask 5 1.2.4 安装集成开发环境 6 1.2.5 在PyCharm中创建Flask项目 8 1.3 一个简单的Web程序 10 1.4 请求与响应 12 1.4.1 请求信息 12 1.4.2 状态响应 13 1.4.3 Cookie 14 1.4.4 Session 17 1.5 小结 18 1.6 习题 21 第 2章 Web前端基础 22 2.1 Web前端概述 22 2.2 HTML基础 22 2.2.1 基本语法 22 2.2.2 网页标题 22 2.2.3 文本、图像、链接 25 2.2.4 表格 28 2.2.5 表单 30 2.2.6 CSS调整样式 32 2.2.7 JavaScript 绑定事件 34 2.3 Bootstrap前端框架 37 2.3.1 Bootstrap的使用 37 2.3.2 网格系统 37 2.3.3 表单美化 41 2.4 小结 45 2.5 习题 45 第3章 使用灵活的模板 47 3.1 模板简介 47 3.2 Jinja2模板引擎 47 3.2.1 使用模板 47 3.2.2 基本语法 48 3.2.3 注入变量 48 3.2.4 生成链接 50 3.2.5 控制结构 50 3.2.6 模板的包含与继承 52 3.2.7 宏指令 55 3.2.8 注册全局对象 57 3.2.9 变量过滤器 59 3.3 Flask-Bootstrap 61 3.3.1 安装依赖 61 3.3.2 在应用中使用 62 3.4 小结 64 3.5 习题 64 第4章 如何与用户进行交互 66 4.1 表单 66 4.1.1 基本交互 66 4.1.2 文件上传 68 4.2 Flask-WTF 70 4.2.1 安装依赖 70 4.2.2 表单类 71 4.2.3 渲染表单 73 4.2.4 处理表单 76 4.3 消息反馈 79 4.3.1 闪现消息 79 4.3.2 自定义错误页 81 4.4 Flask-CKEditor 84 4.4.1 安装依赖 84 4.4.2 基本使用 84 4.4.3 资源上传 87 4.5 小结 89 4.6 习题 89 第5章 使用数据库存储内容 90 5.1 SQL数据库简介 90 5.1.1 常见的SQL语句 90 5.1.2 ORM框架 91 5.1.3 安装SQLiteStudio 91 5.2 Flask-Script 93 5.2.1 安装依赖 93 5.2.2 托管应用 94 5.2.3 注册命令 96 5.2.4 创建交互式shell 97 5.3 Flask-SQLAlchemy 98 5.3.1 安装依赖 98 5.3.2 建立模型 98 5.3.3 数据操作 102 5.3.4 高级查询 107 5.3.5 模型关联 109 5.3.6 数据分页显示 114 5.4 Flask-Migrate 115 5.4.1 安装依赖 115 5.4.2 注册到Manager 116 5.4.3 基本操作 116 5.5 小结 119 5.6 习题 119 第6章 如何使程序易于维护 121 6.1 配置文件 121 6.2 项目结构 124 6.2.1 应用管理入口 125 6.2.2 应用“工厂”函数 126 6.3 模块化开发 130 6.3.1 使用“蓝图” 130 6.3.2 子模块 136 6.4 Flask-Login 137 6.4.1 安装依赖 137 6.4.2 用户认证 138 6.4.3 要求认证访问 140 6.4.4 管理员认证访问 142 6.5 管理员注册 144 6.6 小结 145 6.7 习题 146 第7章 实例:简易博客系统 147 7.1 项目设计 147 7.1.1 项目需求 147 7.1.2 模块设计 147 7.1.3 数据模型设计 148 7.1.4 功能实现 149 7.2 入口模块 149 7.2.1 数据模型定义 149 7.2.2 设定存取 149 7.2.3 公共模板页面 151 7.2.4 文章分类、友情链接展示 155 7.2.5 博客信息展示(首页) 156 7.2.6 实现CKEditor上传功能 158 7.3 用户模块 160 7.3.1 数据模型定义 160 7.3.2 注册功能 161 7.3.3 登录、注销功能 162 7.3.4 用户信息功能 164 7.4 文章模块 167 7.4.1 数据模型定义 167 7.4.2 文章生成宏指令 168 7.4.3 最新文章列表、搜索 169 7.4.4 文章分类 172 7.4.5 文章查看、阅读量统计、文章留言 173 7.5 管理模块 178 7.5.1 后台基本实现 178 7.5.2 用户管理 180 7.5.3 文章管理 186 7.5.4 友情链接管理 193 7.5.5 博客设置 198 7.6 小结 202
本书介绍Python Web框架——Flask的基本应用,全书共7章,包括Flask开发基础、Web前端基础、...
本书立足企业用人需求,以“够用、实用”为编写原则,系统讲解微信小程序开发的核心知识,并讲解如何使用Node.j...
本书主动适应信息化、智能化、数字化产业发展趋势,基于未来岗位胜任力和职业发展力需求,聚焦数学核心素养培养,系统...
本书内容由浅入深,围绕知识导图,覆盖Web开发关键环节。本书共9个模块,内容包括HTML5基础与标签、HTML...
本书系统阐述 Python 编程基础及其相关知识的应用,基于网页版缺陷检测数据统计分析与可视化项目,构建完整的...
本书详细地介绍软件测试的相关知识。全书共8章,第1章主要讲解软件测试的基础知识;第2~3章主要讲解黑盒测试方法...
本书系统讲解 AI 编程与智能体开发的核心知识、技术方法与编程实践,是面向高校计算机类专业学生的专业课教材。本...
本书共11章,第1章主要介绍C语言概述、C语言开发环境的搭建和C语言程序的编译机制等;第2章和第3章主要介绍C...
本书面向Python Web开发初学者,以通俗易懂的语言和完整可运行的案例,系统讲解Django框架的核心基础...
本书是面向开发者和前端工程师的Vue.js实用指南,旨在帮助读者掌握Vue.js的较新版本Vue 3的核心概念...
我要评论