跳转到主要内容

Buildout配方,用于创建mod_wsgi的条目点

项目描述

tranchitella.recipe.wsgi

此配方创建一个paste.deploy条目点,用于mod_wsgi

用法

这是一个最简单的‘’buildout.cfg’’文件,创建一个mod_wsgi可以使用的WSGI脚本

[buildout]
parts = wsgi

[wsgi]
recipe = tranchitella.recipe.wsgi
eggs = myapplication
config-file = ${buildout:directory}/etc/deploy.ini
environ =
    CHAMELEON_CACHE=true
    CHAMELEON_STRICT=true

这将在bin目录中创建一个名为‘’wsgi’’的小Python脚本,mod_wsgi可以加载。您还可以使用可选的‘’extra-paths’’选项来指定添加到Python系统路径的额外路径。

您还可以使用‘’script-name’’选项来指定生成的脚本文件名,如果‘’wsgi’’不合适。

此buildout的apache配置如下:

WSGIScriptAlias /mysite /path/to/buildout/bin/wsgi

<Directory /home/me/buildout>
    Order deny,allow
    Allow from all
</Directory>

此配方不会完全安装包,这意味着不会创建控制台脚本。如果您需要控制台脚本,可以添加第二个buildout部分,该部分使用zc.recipe.egg进行完整安装。

变更

0.4 (2010-04-26)

  • 移除了对Chameleon的依赖。

  • 默认使用部分名称作为脚本名称,而不是“wsgi”。

  • 添加了测试。

0.3 (2010-04-09)

  • 添加了一个script-name选项来指定要生成的wsgi脚本名称。(Dan Fairs, dan@fezconsulting.com)

  • 修复了一个bug,如果在生成的文件中没有指定environ,则会出现‘None’。

0.2 (2010-04-06)

  • 在更新时重新安装,否则除非显式删除,否则wsgi脚本不会更新。

0.1 (2010-02-17)

  • 首次公开发布。

项目详情


下载文件

下载您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源分布

tranchitella.recipe.wsgi-0.4.tar.gz (12.0 kB 查看哈希值)

上传时间:

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面