Python Flask Web开发入门与项目实战 - (EPUB全文下载)
文件大小:0.59 mb。
文件格式:epub 格式。
书籍内容:
Python Flask Web开发入门与项目实战
第1篇 Flask基础知识
第1章 开发环境部署
1.1 Python的安装及配置
1.1.1 Python的安装
1.1.2 测试Python是否安装成功
1.2 虚拟环境的配置
1.3 PyCharm的安装及使用
1.3.1 PyCharm的下载及安装
1.3.2 在PyCharm中新建工程
1.3.3 在PyCharm中设置UTF-8编码自动创建
1.3.4 在PyCharm中使用已经设置好的虚拟环境
1.4 温故知新
1.5 习题
第2章 Flask快速上手
2.1 Web基础知识
2.2 第一个Flask Web程序
2.2.1 安装Flask框架
2.2.2 在Flask中输出Hello World
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.5.1 常见过滤器
3.5.2 自定义过滤器
3.6 宏的定义及使用
3.6.1 宏的定义
3.6.2 宏的导入
3.6.3 include的使用
3.7 set和with语句的使用
3.8 静态文件的加载
3.9 模板的继承
3.10 温故知新
3.11 习题
第4章 Flask视图高级技术
4.1 app.route与add_url_rule简介
4.1.1 app.route的使用
4.1.2 add_url_rule的使用
4.2 Flask类视图
4.2.1 标准类视图
4.2.2 基于方法的类视图
4.3 Flask装饰器
4.3.1 装饰器的定义和基本使用
4.3.2 对带参数的函数使用装饰器
4.4 蓝图
4.5 温故知新
4.6 习题
第5章 Flask数据交互
5.1 使用Flask处理表单
5.1.1 使用Flask处理通用表单
5.1.2 使用Flask-WTF处理表单
5.2 使用Flask上传文件
5.2.1 使用Flask上传文件的简单实现
5.2.2 改进上传功能
5.3 Cookie的使用
5.3.1 Cookie的基本概念
5.3.2 Cookie的基本使用
5.3.3 设置Cookie的作用域
5.4 Session的使用
5.4.1 Session的基本配置
5.4.2 Session的基本使用
5.5 钩子函数的使用
5.6 温故知新
5.7 习题
第6章 访问数据库
6.1 MySQL数据库安装
6.1.1 下载及安装MySQL
6.1.2 测试MySQL是否安装成功
6.2 Python数据库框架MySQL-Python
6.2.1 MySQL-Python安装
6.2.2 通过Python操作数据库对象
6.3 通过MySQL-Python进行更新数据操作
6.3.1 增加数据
6.3.2 修改数据
6.3.3 删除数据
6.4 初识Flask-SQLAlchemy
6.4.1 SQLAlchemy的安装
6.4.2 对象-关系映射实质
6.4.3 为什么使用ORM
6.5 Flask-SQLAlchemy初始化
6.6 Flask-SQLAlchemy模型与表映射方法1
6.7 Flask-SQLAlchemy模型与表映射方法2
6.8 数据的增、删、改、查
6.8.2 数据查询
6.8.3 数据修改
6.8.4 数据删除
6.9 使用Flask-SQLAlchemy创建一对一的关系表
6.10 使用Flask-SQLAlchemy创建一对多的关系表
6.11 使用Flask-SQLAlchemy创建多对多的关系表
6.12 Flask-Script工具的使用
6.12.1 安装Flask-Script并初始化
6.12.2 Command子类创建命令
6.12.3 使用Command实例的@command修饰符
6.12.4 使用Command实例的@option修饰符创建命令
6.13 Flask循环引用
6.14 使用Flask-Migrate实现数据库迁移
6.14.1 安装Flask-Migrate插件
6.14.2 使用Flask-Migrate的步骤
6.15 温故知新
6.16 习题
第7章 Memcached缓存系统
7.1 Memcached的安装
7.1.1 Memcached的基本概念
7.1.2 Memcached的安装
7.2 Memcached的基本使用
7.2.1 set和set_multi命令的使用
7.2.2 get和get_multi命令的使用
7.2.3 add命令的使用
7.2.4 replace命令的使用
7.2.5 append和prepend命令的使用
7.2.6 delete和delete_multi命令的使用
7.2.7 decr和incr命令的使用
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.5.1 基础表格
8.5.2 条纹状表格
8.5.3 带边框的表格
8.5.4 紧凑的表格和响应式表格
8.5.5 状态类
8.6 Bootstrap表单
8.6.1 垂直表单
8.6.2 内联表单
8.6.3 水平表单
8.6.4 支持的表单控件
8.7 Bootstrap按钮
8.8 温故知新
8.9 习题
第2篇 CMS新闻系统开发
第9章 CMS后台管理员登录实现
9.1 CMS系统基本蓝图
9.2 用户模型定义
9.2.1 建立数据库连接并创建用户模型
9.2.2 用户登录密码明文变密文的处理
9.3 管理员登录
9.3.1 登录页的渲染
9.3 ............
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » Python Flask Web开发入门与项目实战 - (EPUB全文下载)