AI教程网 - 未来以来,拥抱AI;新手入门,从AI教程网开始......

标签:教程

Flask教程

Flask教程:CGI

Flask教程:CGI
如果所有其它的部署方式都不能奏效,那么 CGI 毫无疑问会奏效。 CGI 被 所有主流服务器支持,但通常性能欠佳。 这也是你在 Google 的 App Engine 上使用 Flask 应用的方式,其执行方式 恰好是一个 CGI-like...

AI君 5年前 (2019-03-27) 119℃ 0喜欢

Flask教程

Flask教程:FastCGI

Flask教程:FastCGI
FastCGI 是在像 nginx 、 lighttpd 和 cherokee 服务器上的一个部署选择。 其它选择见 uWSGI 和 独立 WSGI 容器 章节。 在它们上的任何一个运行你的 WSGI 应用首先需要一个 FastCGI 服...

AI君 5年前 (2019-03-27) 140℃ 0喜欢

Flask教程

Flask教程:uWSGI

Flask教程:uWSGI
uWSGI 也是部署 Flask 的途径之一,类似的部署途径还有 nginx 、 lighttpd 和 cherokee 。其他部署途径的信息参见 FastCGI 和 独立 WSGI 容器 。使用 uWSGI 协议来部署 WSGI 应用的...

AI君 5年前 (2019-03-27) 827℃ 0喜欢

Flask教程

Flask教程:独立 WSGI 容器

Flask教程:独立 WSGI 容器
有用 Python 编写的流行服务器来容纳 WSGI 应用并提供 HTTP 服务。这些服务器在运行 时是独立的:你可以从你的 web 服务器设置到它的代理。如果你遇见问题,请注意 代理设置 一节的内容。 Gunicorn¶ Gunico...

AI君 5年前 (2019-03-27) 142℃ 0喜欢

Flask教程

Flask教程:部署方式

Flask教程:部署方式
Flask 应用可以采用多种方式部署。在开发时,你可以使用内置的服务器,但是在生产环境 下你就应当选择功能完整的服务器。下面为你提供几个可用的选择。 除了下面提到的服务器之外,如果你使用了其他的 WSGI 服务器,那么请阅读其文档中与 使...

AI君 5年前 (2019-03-27) 153℃ 0喜欢

Flask教程

Flask教程:mod_wsgi (Apache)

Flask教程:mod_wsgi (Apache)
如果你使用 Apache web 服务器,请考虑使用 mod_wsgi 。 注意 请确保在任何 app.run() 调用之前,你应该把应用文件放在一个 if __name__ == `__main__`: 块中或移动到独立的文件。只确保...

AI君 5年前 (2019-03-27) 135℃ 0喜欢

Flask教程

Flask教程:请求内容校验

Flask教程:请求内容校验
各种代码片断中可以消耗请求数据和处理它。比如JSON数据已经阅读并处理请求对象,表单数据结束了,但通过不同的代码路径。这似乎是不方便的,当你想要传入的请求数据来计算校验和。这是必要的,有时一些API。 幸运的是,然而,这是非常简单的更改,包...

AI君 5年前 (2019-03-27) 144℃ 0喜欢

Flask教程

Flask教程:基于后台作业的 Celery

Flask教程:基于后台作业的 Celery
Celery 是一个异步任务队列/基于分布式消息传递的作业队列,它用 Python 编写。曾经整合进 Flask 但是由于 Celery 3版本的内部重构后整合变得没有必要。本指南用于填补如何在 Flask 中使用 Celery 的空白并且...

AI君 5年前 (2019-03-27) 132℃ 0喜欢

Flask教程

Flask教程:添加 HTTP Method Overrides

Flask教程:添加 HTTP Method Overrides
某些 HTTP 代理不支持任意的 HTTP 方法或更新的 HTTP 方法(比如 PATCH)。 这种情况下,通过另一种完全违背协议的 HTTP 方法来“代理” HTTP 方法是可行的。 这个方法使客户端发出 HTTP POST 请求并设置 ...

AI君 5年前 (2019-03-27) 131℃ 0喜欢

Flask教程

Flask教程:数据流

Flask教程:数据流
有时,您希望发送非常巨量的数据到客户端,远远超过您可以保存在内存中的量。 在您实时地产生这些数据时,如何才能直接把他发送给客户端,而不需要在文件 系统中中转呢? 答案是生成器和 Direct Response。 基本使用¶ 下面是一个简单...

AI君 5年前 (2019-03-27) 129℃ 1喜欢

Flask教程

Flask教程:延迟请求回调

Flask教程:延迟请求回调
Flask 的设计原则中有一条是响应对象被创建并在一条可能的回调链中传递,而在 这条回调链但中的任意一个回调,您都可以修改或者替换掉他们。当请求开始被 处理时,还没有响应对象,响应对象将在这一过程中,被某个视图函数或者系统 的其他组件按照...

AI君 5年前 (2019-03-27) 167℃ 0喜欢

Flask教程

Flask教程:添加一个页面图标

Flask教程:添加一个页面图标
一个“页面图标”是浏览器在标签或书签中使用的图标,它可以给你的网站加上一个唯一 的标示,方便区别于其他网站。 那么如何给一个 Flask 应用添加一个页面图标呢?首先,显而易见的,需要一个图标。 图标应当是 16 X 16 像素的 ICO ...

AI君 5年前 (2019-03-27) 135℃ 0喜欢

Flask教程

Flask教程:惰性载入视图

Flask教程:惰性载入视图
Flask 通常使用装饰器。装饰器简单易用,只要把 URL 放在相应的函数的前面就可以了。 但是这种方式有一个缺点:使用装饰器的代码必须预先导入,否则 Flask 就无法真正找到 你的函数。 当你必须快速导入应用时,这就会成为一个问题。在 ...

AI君 5年前 (2019-03-27) 164℃ 0喜欢

Flask教程

Flask教程:在 Flask 中使用 MongoKit

Flask教程:在 Flask 中使用 MongoKit
现在使用文档型数据库来取代关系型数据库已越来越常见。本方案展示如何使用 MongoKit ,它是一个用于操作 MongoDB 的文档映射库。 本方案需要一个运行中的 MongoDB 服务器和已安装好的 MongoKit 库。 使用 Mong...

AI君 5年前 (2019-03-27) 143℃ 0喜欢

Flask教程

Flask教程:自定义出错页面

Flask教程:自定义出错页面
Flask 有一个方便的 abort() 函数,它可以通过一个 HTTP 出错代码退出 一个请求。它还提供一个包含基本说明的出错页面,页面显示黑白的文本,很朴素。 用户可以根据错误代码或多或少知道发生了什么错误。 常见出错代码¶ 以下出错...

AI君 5年前 (2019-03-27) 137℃ 1喜欢

Flask教程

Flask教程:用 jQuery 实现 Ajax

Flask教程:用 jQuery 实现 Ajax
jQuery 是一个小型的 JavaScript 库,它通常被用来简化 DOM 和 JavaScript 操作。通过在服务器和客户端之间交换 JSON 数据是使得 Web 应用动态化的完美方式。 JSON 本身是一个很清量级的数据传输格式,...

AI君 5年前 (2019-03-27) 137℃ 1喜欢

Flask教程

Flask教程:消息闪现

Flask教程:消息闪现
一个好的应用和用户界面都需要良好的反馈。如果用户得不到足够的反馈,那么应用最终 会被用户唾弃。 Flask 的闪现系统提供了一个良好的反馈方式。闪现系统的基本工作方式 是:在且只在下一个请求中访问上一个请求结束时记录的消息。一般我们结合布...

AI君 5年前 (2019-03-27) 141℃ 0喜欢

Flask教程

Flask教程:模板继承

Flask教程:模板继承
Jinja 最为强大的地方在于他的模板继承功能,模板继承允许你创建一个基础的骨架模板, 这个模板包含您网站的通用元素,并且定义子模板可以重载的 blocks 。 听起来虽然复杂,但是其实非常基础。理解这个概念的最好方法就是开始一个例子。 ...

AI君 5年前 (2019-03-27) 140℃ 0喜欢

Flask教程

Flask教程:使用 WTForms 进行表单验证

Flask教程:使用 WTForms 进行表单验证
当你必须处理浏览器提交的表单数据时,视图代码很快会变得难以阅读。有一些库可以 简化这个工作,其中之一便是 WTForms ,下面我们将介绍这个库。如果你必须处理 许多表单,那么应当尝试使用这个库。 如果要使用 WTForms ,那么首先要把...

AI君 5年前 (2019-03-27) 175℃ 0喜欢

Flask教程

Flask教程:视图装饰器

Flask教程:视图装饰器
Python 有一个非常有趣的功能:函数装饰器。这个功能可以使网络应用干净整洁。 Flask 中的每个视图都是一个装饰器,它可以被注入额外的功能。你可以已经用过了 route() 装饰器。但是,你有可能需要使用你自己的装饰器。假设有 一个视...

AI君 5年前 (2019-03-27) 138℃ 0喜欢