使用CLI脚本共享Pyramid配置

时间:2012-09-20 09:52:19

标签: python pyramid

我有一个独立的python CLI脚本(通常我用crontab运行),我希望在访问Pyramid应用配置和加载环境方面将其整合到我的Pyramid应用中。

当我使用Django时可以这样做:

from django.core.management import setup_environ
from myapp import settings

setup_environ(settings)

使用金字塔做同样事情的最佳做法是什么?谢谢。

1 个答案:

答案 0 :(得分:4)

Pyramid提供bootstrap api来执行此操作。下面的文档。

http://docs.pylonsproject.org/projects/pyramid/en/latest/narr/commandline.html#writing-a-script

from pyramid.paster import bootstrap
env = bootstrap('/path/to/my/development.ini#another')