Python Flask 狗书电子版pdf

Python Flask 狗书电子版pdf

链接:https://pan.baidu.com/s/197PUp5jXLnDRnkpr3VfHJw
提取码:87xx


内容简介 · · · · · ·

  • 本书不仅适合初级Web开发人员学习阅读,更是Python程序员用来学习高级Web开发技术的优秀参考书。
  • 学习Flask应用的基本结构,编写示例应用;
  • 使用必备的组件,包括模板、数据库、Web表单和电子邮件支持;
  • 使用包和模块构建可伸缩的大型应用;
  • 实现用户认证、角色和个人资料;
  • 在博客网站中重用模板、分页显示列表以及使用富文本;
  • 使用基于Flask的REST式API,在智能手机、平板电脑和其他第三方客户端上实现可用功能;
  • 学习运行单元测试以及提升性能;
  • 将Web应用部署到生产服务器。

目录 · · · · · ·
前言  XI
第一部分 Flask简介
第1章 安装  3
1.1 使用虚拟环境  4
1.2 使用pip安装Python包  6
第2章 程序的基本结构  7
2.1 初始化  7
2.2 路由和视图函数  7
2.3 启动服务器  9
2.4 一个完整的程序  9
2.5 请求-响应循环  11
2.5.1 程序和请求上下文  11
2.5.2 请求调度  13
2.5.3 请求钩子  13
2.5.4 响应  14
2.6 Flask扩展  15
第3章 模板  19
3.1 Jinja2模板引擎  19
3.1.1 渲染模板  20
3.1.2 变量  21
3.1.3 控制结构  22
3.2 使用Flask-Bootstrap集成Twitter Bootstrap  23
3.3 自定义错误页面  26
3.4 链接  29
3.5 静态文件  29
3.6 使用Flask-Moment本地化日期和时间  30
第4章 Web表单  33
4.1 跨站请求伪造保护  33
4.2 表单类  34
4.3 把表单渲染成HTML  35
4.4 在视图函数中处理表单  37
4.5 重定向和用户会话  39
4.6 Flash消息  41
第5章 数据库  43
5.1 SQL数据库  43
5.2 NoSQL数据库  44
5.3 使用SQL还是NoSQL  45
5.4 Python数据库框架  45
5.5 使用Flask-SQLAlchemy管理数据库  46
5.6 定义模型  47
5.7 关系  49
5.8 数据库操作  50
5.8.1 创建表  50
5.8.2 插入行  51
5.8.3 修改行  52
5.8.4 删除行  52
5.8.5 查询行  52
5.9 在视图函数中操作数据库  54
5.10 集成Python shell  56
5.11 使用Flask-Migrate实现数据库迁移  56
5.11.1 创建迁移仓库  57
5.11.2 创建迁移脚本  57
5.11.3 更新数据库  58
第6章 电子邮件  59
使用Flask-Mail提供电子邮件支持  59
在Python shell中发送电子邮件  60
在程序中集成发送电子邮件功能  61
异步发送电子邮件  62
第7章 大型程序的结构  65

原文地址:https://www.cnblogs.com/zyxlovesjy/p/12115472.html

时间: 2024-10-06 01:08:22

Python Flask 狗书电子版pdf的相关文章

狗书无敌,天下第一(初识flask)

为什么选择使用flask? 和其他框架相比, Flask 之所以能脱颖而出,原因在于它让开发者做主,使其能对程序具有全面的创意控制. 在 Flask 中,你可以自主选择程序的组件,如果找不到合适的,还可以自己开发. Flask 提供了一个强健的核心, 其中包含每个 Web 程序都需要的基本功能,而其他功能则交给行业系统中的众多第三方扩展. 一句话概括就是flask不是一个高度定制化的web框架,你可以做到随心所欲,使用任何可能的扩展来完成你的项目. 狗书的代码已上传GitHub:Companio

Python Flask高级编程之从0到1开发《鱼书》精品项目 学习 教程??

Python Flask高级编程之从0到1开发<鱼书>精品项目 学习教程 一 .安装环境我们使用 flask web框架,并用 sqlalchemy来做数据库映射,并使用 migrate做数据迁移. $ pip install flask $ pip install SQLAlchemy==0.7.9 $ pip install flask-sqlalchemy $ pip install flask-migrate$ pip install sqlalchemy-migrate 二.建立项目

Python编程入门与实践pdf电子版下载

Python编程入门与实践pdf电子版下载 分享链接:https://pan.baidu.com/s/1h7TfuuUcaju8nkrMZgv-hg 提取码:7lo8 本书针对想要学习Python却无从下手的同学们准备的,希望好的资源能够给老铁提供有用的帮助 书籍目录 第一部分 基础知识 第1章 起步 1.1 搭建编程环境 1.1.1 Python 2和Python 3 1.1.2 运行Python代码片段 1.1.3 Hello World程序 1.2 在不同操作系统中搭建Python编程环境

从0开始使用python flask编写博客网站(1)

在学完flask教程时候,总是会遇到难以自己写项目的问题.在第一次看狗书的时候,作者从单文件马上就到了多文件的项目组织,当时也是仔细看,慢慢打代码才渐渐的明白了flask的项目组织方法,当明白了又感觉很简单..使用中多思考多打代码才能日有所得,愿你我共同成长. 1. 编写项目骨架 一个博客网站需要什么呢? 首页展示博客文章的概览 单页文章展示 后台管理 管理员登录 增加文章 修改文章 删除文章 错误页面 这就是一个最简单的博客需要的东西了.那么我分为三个路由负责三个大的功能.再加上静态文件,模板

python网络爬虫高清PDF资料分享

1.python+网络爬虫开发实战中文PDF高清版 链接:https://pan.baidu.com/s/1bks8J9kgqCArUlEoDg4acA 提取码:h9y2 复制这段内容后打开百度网盘手机App,操作更方便哦 2.python爬虫开发与项目实战中文PDF高清版 链接:https://pan.baidu.com/s/1TNePuFkqHuodhwNdPlVmjw 提取码:zk8m 复制这段内容后打开百度网盘手机App,操作更方便哦 3.精通Python网络爬虫 核心技术.框架与项目实

区块链将如何重新定义世界电子版pdf下载

区块链将如何重新定义世界电子版pdf下载 链接:https://pan.baidu.com/s/10Vh028JeOKk9JPVSGiFnWw提取码:m3uk 本书是国内区块链的启蒙书,书中有大量的示例,可以帮助我们解决和完善我们的知识空缺和知识短板,想要好好了解热门的区块链技术,我觉得这是必不可少的书籍 目录  · · · · · · 目录 前言 第一章 区块链已来,世界从此大不同 001 从小众到大众,区块链发展轨迹全揭秘 002 2008-2010年:比特币的诞生与发展 003 2011-

python flask model 序列化

class DictSerializable(object): def as_dict(self,*args): result = OrderedDict() keys=args or self.__mapper__.c.keys() for key in keys: if hasattr(self,key): obj=getattr(self, key) if isinstance(obj,basestring): value=obj elif isinstance(obj,int) or i

Python.Flask.0

1. 吐槽 Python Web 框架 Flask https://blog.tonyseek.com/post/discuss-about-flask-framework/ 2. How To Structure Large Flask Applications https://www.digitalocean.com/community/tutorials/how-to-structure-large-flask-applications Python.Flask.0,布布扣,bubuko.

python flask api

使用python的Flask实现一个RESTful API服务器端[翻译] 用python+flask自己制作api(教程附源码)