1 / 9
文档名称:

Python paste.docx

格式:docx   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

Python paste.docx

上传人:wc69885 2015/6/5 文件大小:0 KB

下载得到文件列表

Python paste.docx

相关文档

文档介绍

文档介绍:Paste Deployment是用于查找和配置WSGI applications和servers的系统。对于WSGI applications用户提供一个单独的、简单的函数(loadapp),用于从配置文件或python egg中加载WSGI application。因为WSGI application提供了唯一的、简单的访问接口,所以application 开发者并不需要暴露application的内部的实现细节。
那么系统管理员可以在不了解任何python或WSGI Application及 container的情况下进行安装和管理。
Paste Deployment目前已经不需要Paste项目的其他部分支持,可以单独做一个package进行使用。
Paste Deploy的发布在MIT license。。
必须注意是:Paste Deploy最关键的地方是入口点[entry points](例如,(入口点是python 项目发布时定义的,并且会指定发布的程序的入口点符合的protocal,关于protocol的种类,后面会有介绍))。Paste Deploy并不是这些入口点唯一的使用者,很多扩展可能直接去使用这些入口点,这样做可能比通过Paste Deploy使用更好。入口点是不能发生变化的,如果改变是必须的话,只能定义新的入口点。
.     基本的使用
可以使用Paste Deployment用于加载WSGI的应用,大多数的Python框架都支持WSGI。,基本使用方法如下:
from  import loadappwsgi_app = loadapp('config:/path/to/')
目前支持两种URI模式config:和egg:
config:URIs
config:URIs——URI表示配置文件(,此处的配置文件是用于指示,所需要加载的application是哪些)的位置
配置文件的格式:
[section_name]
key = value
another key = a long value
 that extends over multiple lines
所有的value都是string类型,key和section name都是大小写敏感的,并且可以包含标点符号和空白符,但是头部和尾部的空白部分将会去掉。
如果出现需要断行的情况,只需要在下一行开始时是空白符即可
#和;表示注释。
配置文件中可能会定义多个application,定义方式如下:
application定义
在一个文件中可以定义多个application,每个application都应该有自己独立的section,即使仅有一个application存在,也需要写入到section中。
每个定义一个application的section都应该以app:前缀开头。main section进入[app:main]或[app]
指定运行application的Python code方式有两种:
第一种方法,