我有一个独立的python CLI脚本(通常我用crontab运行),我希望在访问Pyramid
应用配置和加载环境方面将其整合到我的Pyramid
应用中。
当我使用Django时可以这样做:
from django.core.management import setup_environ
from myapp import settings
setup_environ(settings)
使用金字塔做同样事情的最佳做法是什么?谢谢。
答案 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')