Flask教程Flask教程:许可证 Flask 由一个三条款的 BSD 许可证许可。基本上可以认为:你可以用它做任何事情, 只要版权在 Flask 的支持范围内,条款不能被修改,并且提供免责声明。 此外,你不可以在没有书面同意的情况下使用作者的名字来推广衍生作品。 完整的许可... AI君 6年前 (2019-03-27) 148℃ 2喜欢
Flask教程Flask教程:Flask 更新历史 这里是每一个 Flask 版本更新功能的完整列表。 Version 1.0¶ (release date to be announced, codename to be selected) Added before_render_tem... AI君 6年前 (2019-03-27) 206℃ 2喜欢
Flask教程Flask教程:Upgrading to Newer Releases Flask itself is changing like any software is changing over time. Most of the changes are the nice kind, the kind where... AI君 6年前 (2019-03-27) 150℃ 1喜欢
Flask教程Flask教程:Python 3 支持 Flask 以及 它依赖包都支持 Python 3 因此理论上来说你能够在 Python 3 上开始使用它。 然而在你下一个项目开始使用 Python 3 之前你需要注意一些事情。 要求¶ 如果你要使用 Python 3,你将要必须使用... AI君 6年前 (2019-03-27) 150℃ 1喜欢
Flask教程Flask教程:Flask 扩展开发 Flask,一个微框架,通常需要一些重复的步骤来让第三方库工作。因为在很多时候, 这些步骤可以被分离出,来支持多个项目,就有了 Flask Extension Registry 。 如果你想要为还没有的功能创建你自己的 Flask 扩展,... AI君 6年前 (2019-03-27) 184℃ 1喜欢
Flask教程Flask教程:Pocoo 风格指引 Pocoo 风格指引是所有 Pocoo 项目的风格指引,包括 Flask 。这份风格指引 在 Flask 补丁中是必须的,并且推荐在 Flask 扩展中使用。 一般而言, Pocoo 风格指引遵循 PEP 8 ,有一些小差异和扩充。 总体... AI君 6年前 (2019-03-27) 179℃ 2喜欢
Flask教程Flask教程:Flask 中的 Unicode Flask 像 Jinja2 和 Werkzeug 一样,涉及到文本时,完全基于 Unicode 。不仅是 这些库,大多数 web 相关的 Python 库这样处理文本。如果你还不知道 Unicode 是什么,你可能需要阅读 The Abs... AI君 6年前 (2019-03-27) 193℃ 1喜欢
Flask教程Flask教程:安全注意事项 Web 应用通常面临所有种类的安全问题,并且很难把所有事做的正确。 Flask 视图 为你解决这些事情中的一些,但你仍需要关心更多的问题。 跨站脚本攻击(XSS)¶ 跨站脚本攻击的概念是在一个网站的上下文中注入任意的 HTML (以及附... AI君 6年前 (2019-03-27) 219℃ 1喜欢
Flask教程Flask教程:Flask 中的设计决策 如果你好奇 Flask 为什么用它的方式做事情,而不是别的方法,那么这节是为你准 备的。这节应该给你一些设计决策的想法,也许起初是武断且令人惊讶的,特别是 直接与其它框架相比较。 显式的应用对象¶ 一个基于 WSGI 的 Python ... AI君 6年前 (2019-03-27) 168℃ 1喜欢
Flask教程Flask教程:HTML/XHTML 常见问题 Flask 文档和示例应用使用 HTML5 。你可能会注意到,在许多情况下当结束标签 是可选的时候,并不使用它们,这样 HTML 会更简洁且加载更迅速。因为在开发者 中,关于 HTML 和 XHTML 有许多混淆,本文档视图回答一些主要的疑... AI君 6年前 (2019-03-27) 191℃ 1喜欢
Flask教程Flask教程:API This part of the documentation covers all the interfaces of Flask. For parts where Flask depends on external librarie... AI君 6年前 (2019-03-27) 938℃ 2喜欢
Flask教程Flask教程:大型应用 以下是一些建议,当你的代码库日益壮大或者应用需要规划时可以参考。 阅读源代码¶ Werkzeug ( WSGI )和 Jinja (模板)是两个被广泛使用的工具,而 Flask 起源就是 用于展示如何基于这两个工具创建你自己的框架。随着... AI君 6年前 (2019-03-27) 146℃ 0喜欢
Flask教程Flask教程:CGI 如果所有其它的部署方式都不能奏效,那么 CGI 毫无疑问会奏效。 CGI 被 所有主流服务器支持,但通常性能欠佳。 这也是你在 Google 的 App Engine 上使用 Flask 应用的方式,其执行方式 恰好是一个 CGI-like... AI君 6年前 (2019-03-27) 119℃ 0喜欢
Flask教程Flask教程:FastCGI FastCGI 是在像 nginx 、 lighttpd 和 cherokee 服务器上的一个部署选择。 其它选择见 uWSGI 和 独立 WSGI 容器 章节。 在它们上的任何一个运行你的 WSGI 应用首先需要一个 FastCGI 服... AI君 6年前 (2019-03-27) 140℃ 0喜欢
Flask教程Flask教程:uWSGI uWSGI 也是部署 Flask 的途径之一,类似的部署途径还有 nginx 、 lighttpd 和 cherokee 。其他部署途径的信息参见 FastCGI 和 独立 WSGI 容器 。使用 uWSGI 协议来部署 WSGI 应用的... AI君 6年前 (2019-03-27) 827℃ 0喜欢
Flask教程Flask教程:独立 WSGI 容器 有用 Python 编写的流行服务器来容纳 WSGI 应用并提供 HTTP 服务。这些服务器在运行 时是独立的:你可以从你的 web 服务器设置到它的代理。如果你遇见问题,请注意 代理设置 一节的内容。 Gunicorn¶ Gunico... AI君 6年前 (2019-03-27) 142℃ 0喜欢
Flask教程Flask教程:mod_wsgi (Apache) 如果你使用 Apache web 服务器,请考虑使用 mod_wsgi 。 注意 请确保在任何 app.run() 调用之前,你应该把应用文件放在一个 if __name__ == `__main__`: 块中或移动到独立的文件。只确保... AI君 6年前 (2019-03-27) 135℃ 0喜欢
Flask教程Flask教程:部署方式 Flask 应用可以采用多种方式部署。在开发时,你可以使用内置的服务器,但是在生产环境 下你就应当选择功能完整的服务器。下面为你提供几个可用的选择。 除了下面提到的服务器之外,如果你使用了其他的 WSGI 服务器,那么请阅读其文档中与 使... AI君 6年前 (2019-03-27) 153℃ 0喜欢
Flask教程Flask教程:请求内容校验 各种代码片断中可以消耗请求数据和处理它。比如JSON数据已经阅读并处理请求对象,表单数据结束了,但通过不同的代码路径。这似乎是不方便的,当你想要传入的请求数据来计算校验和。这是必要的,有时一些API。 幸运的是,然而,这是非常简单的更改,包... AI君 6年前 (2019-03-27) 144℃ 0喜欢
Flask教程Flask教程:基于后台作业的 Celery Celery 是一个异步任务队列/基于分布式消息传递的作业队列,它用 Python 编写。曾经整合进 Flask 但是由于 Celery 3版本的内部重构后整合变得没有必要。本指南用于填补如何在 Flask 中使用 Celery 的空白并且... AI君 6年前 (2019-03-27) 132℃ 0喜欢