当前位置:首页 > 程序设计 >
《深入理解Flask》电子书封面

深入理解Flask

  • 发布时间:2020年09月15日 09:42:23
  • 作者:Jack Stouffer(杰克·史都华
  • 大小:34.6 MB
  • 类别:Flask电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:8.3

    深入理解Flask PDF 高清版

      给大家带来的一篇关于Flask相关的电子书资源,介绍了关于Flask方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小34.6 MB,Jack Stouffer(杰克·史都华编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.8。

      内容介绍

      Flask是一种具有平缓学习曲线和庞大社区支持的微框架,利用它可以构建大规模的web应用。学习上手Flask非常轻松,但要深入理解却并不容易。

      本书从一个简单的Flask应用开始,通过解决若干实战中的问题,对一系列进阶的话题进行了探讨。书中使用MVC(模型-视图-控制器)架构对示例应用进行了转化重构,以演示如何正确地组织应用代码结构。有了可扩展性强的应用结构之后,接下来的章节使用Flask扩展为应用提供了额外的功能,包括用户登录和注册、NoSQL查询、REST API、一套后台管理界面,以及其他特性。然后,你会学到如何使用单元测试,保障代码持续按照正确的方式工作,避免极具风险的猜测式编程。本书最后会讨论可用于部署Flask应用的诸多不同平台,以及你必须考虑的,每个平台的优劣利弊。

      目录

      • 第1章 入门 1
      • 第2章 使用SQLAlchemy创建数据模型 11
      • 第3章 通过模板创建视图 29
      • 第4章 使用蓝图创建控制器 52
      • 第5章 进阶的应用结构 58
      • 第6章 保护应用安全 65
      • 第7章 在Flask中使用NoSQL数据库 96
      • 第8章 构建RESTful API 127
      • 第9章 使用Celery编写异步任务 148
      • 第10章 有用的Flask扩展 168
      • 第11章 构建你自己的扩展 192
      • 第12章 测试Flask应用 201
      • 第13章 部署Flask应用 219

      学习笔记

      flask框架路由常用定义方式总结

      本文实例讲述了flask框架路由常用定义方式。分享给大家供大家参考,具体如下: 路由的各种定义方式 请求方式限定 使用 methods 参数指定可接受的请求方式,可以是多种 @app.route('/',methods=['GET'])def hello(): return 'h1hello world/h1' 路由查找方式 同一路由指向两个不同的函数,在匹配过程中,至上而下依次匹配 @app.route('/')def hello(): return 'h1hello world/h1'@app.route('/')def hello_2017(): return 'h1hello 2017/h1' 所以上面路由 / 输出的结果为 hello 函数的结果 给路由传参示例 有时我们需要将同一类URL映射到同一个视图函数处理,比如:使用同一个视图函数 来显示不同用户的个人信息。 路由传递的参数默认当做string处理,这里指……

      一个基于flask的web应用诞生 使用模板引擎和表单插件(2)

      经过了第一章的内容,已经可以做出一些简单的页面,首先用这种方式做一个登录页面,首先要创建一个login的路由方法: @app.route("/login",methods=["GET"])def login(): html="form method='post'" \ "table" \ "trtd请输入用户名/tdtdinput type='text' name='username'//td/tr" \ "trtd请输入密码/tdtdinput type='password' name='password'//td/tr" \ "trtdinput type='submit' value='登录'//td/tr" \ "/table" \ "/post" return html 这个页面返回后是一个简单的登录页,显示结果如下: 然后是一个登录的post返回页: @app.route("/login",methods=["POST"])def loginPost(): username=request.form.get("username","") password=request.form.get("password","") if username=="test" and password=="123" : return "登录成功" else: return ……

      以上就是本次介绍的Flask电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:软件需求

      下一篇:Neo4j实战

      展开 +

      收起 -

      下载地址:百度网盘下载
      Flask相关电子书
      深入理解linux内核
      深入理解linux内核 完整第三版 立即下载
      深入理解Kafka:核心设计与实践原理
      深入理解Kafka:核心设计与实践原理 原书完整版

      本书从Kafka的基本概念入手,主要从生产端、消费端、服务端等3个方面进行全面的陈述,主要内容包括Kafka的基本使用方式、生产者客户端的使用、消费者客户端的使用

      立即下载
      深入理解Hadoop
      深入理解Hadoop 扫描第2版

      深入理解Hadoop(原书第2版) 作者基于对Hadoop系统的实践,深入浅出地对Hadoop进行了详细的讲解,包含大量的实例和技巧,可帮助有一定基础的开发者快速掌握分布式系统。 本书主要内容包括:第

      立即下载
      深入理解大数据:大数据处理与编程实践
      深入理解大数据:大数据处理与编程实践 高清版

      深入理解大数据:大数据处理与编程实践 在总结多年来MapReduce并行处理技术课程教学经验和成果的基础上,与业界著名企业Intel公司的大数据技术和产品开发团队和资深工程师联合,以学术界的

      立即下载
      深入理解Android自动化测试(移动开发)
      深入理解Android自动化测试(移动开发) 高清版

      全书分为4个大的部分:第一部分是Android自动化测试基础,主要介绍了Android自动化测试的一些概念、技术以及各种测试工具的使用,包括Monkey、CTS、Instrumentation、Robotium等;第二部分对各种常用工具的实现原理进行了剖析;第三部分主要讲解了如何在这些常用工具的基础上进行二次开发;第四部分总结了Android自动化测试过程中可能会遇到的各种问题。

      立即下载
      深入理解UNIX系统内核
      深入理解UNIX系统内核 高清版

      《深入理解UNIX系统内核》 由国际资深UNIX专家撰写,深入剖析UNIX操作系统的内核技术,包含丰富的图示与细节展示。作者从操作系统设计的角度来审视UNIX系统内核,针对内核中的每个模块,深

      立即下载
      读者留言
      刘天翊

      刘天翊 提供上传

      资源
      33
      粉丝
      32
      喜欢
      102
      评论
      9

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com