如果你已经在应用中使用了包和蓝图( 用蓝图实现模块化应用 ),那么还有许多方法可以更
进一步地改进你的应用。常用的方案是导入蓝图后创建应用对象,但是如果在一个函数中
创建对象,那么就可以创建多个实例。
那么这样做有什么用呢?
用于测试。...
AI君
1年前 (2019-03-27) 114℃
0喜欢
应用调度是在 WSGI 层面组合多个 WSGI 应用的过程。可以组合多个 Flask 应用,也可以
组合 Flask 应用和其他 WSGI 应用。通过这种组合,如果有必要的话,甚至可以在同一个
解释器中一边运行 Django ,一边运行 ...
AI君
1年前 (2019-03-27) 111℃
0喜欢
有一些东西是大多数网络应用都会用到的。比如许多应用都会使用关系型数据库和用户
验证,在请求之前连接数据库并得到当前登录用户的信息,在请求之后关闭数据库连接。
更多用户贡献的代码片断和方案参见 Flask 代码片断归档 。
大型应用
...
AI君
1年前 (2019-03-27) 103℃
0喜欢
对于大型应用来说使用包代替模块是一个好主意。使用包非常简单。假设有一个小应用如下:
/yourapplication
/yourapplication.py
/static
/style.css
...
AI君
1年前 (2019-03-27) 121℃
0喜欢
New in version 0.3.
Python 拥有的交互式 Shell 是人人都喜欢它的一个重要原因。交互式 Shell 允许你实时的运行 Python 命令并且立即得到反馈结果。Flask 本身并未内置一个交互式 Shell...
AI君
1年前 (2019-03-27) 182℃
0喜欢
New in version 0.7.
Flask 使用了 蓝图 的概念在一个应用或者跨应用中构建应用组件以及支持通用模式。 蓝图很好地简化了大型应用工作的方式,并提供给 Flask 扩展在应用上注册操作的核心方法。 一个 Bluep...
AI君
1年前 (2019-03-27) 130℃
0喜欢
Flask 扩展多方面地扩充了 Flask 功能。例如它们添加了数据库支持以及其它常见任务。
查找扩展¶
Flask 扩展被列出在 Flask Extension Registry 上并且能够用 easy_install 或者 pip ...
AI君
1年前 (2019-03-27) 151℃
0喜欢
这部分文档描述了在 Flask 0.7 中的行为,与旧的行为基本一致,但有细小微妙的差异。
强烈建议先阅读 应用上下文 。
深入与上下文本地变量¶
比如说你有一个应用函数返回用户应该跳转到的 URL 。想象它总是会跳转到 URL 的 n...
AI君
1年前 (2019-03-27) 114℃
0喜欢
New in version 0.9.
Flask 背后的一个设计理念是在代码执行的时候存在两种不同的”状态”。应用隐式地处于模块层时配置状态。
这始于 Flask 对象实例化,并且当第一个请求传入时,会隐式地结束。当应用处于这种状态...
AI君
1年前 (2019-03-27) 113℃
0喜欢
New in version 0.7.
Flask 0.7 引入了插拨式视图,启发是来自于 Django 的基于类而不是函数的通用视图。
主要的意图是你可以替换部分的实现并且这种方式定制插拨式视图。
基本规则¶
假设你有一个从数据库...
AI君
1年前 (2019-03-27) 176℃
0喜欢