快速启动¶
先决条件¶
安装 金字塔 CubicWeb的味道(这里有pip,可能在virtualenv中):
pip install cubicweb[pyramid]
实例创建和运行¶
在 向后兼容 模式¶
在这种模式下,您可以简单地创建一个 all-in-one
与 cubicweb-ctl create
命令。然后您需要添加 pyramid.ini
实例目录中的文件,请参见 金字塔设置文件 有关此文件内容的详细信息。
使用启动实例 'pyramid' command 而不是“开始”:
cubicweb-ctl pyramid --debug myinstance
没有 向后兼容性¶
在这种模式下,您可以创建一个 pyramid
如下:
cubicweb-ctl create -c pyramid <cube_name> <instance_name>
这将引导 development.ini
实例目录中金字塔应用程序的典型文件。然后,任何wsgi服务器都可以启动新实例,例如 pserve:
pserve etc/cubicweb.d/<instance_name>/development.ini
在金字塔应用程序中¶
创建金字塔应用程序
包括cubicWeb.pyramid:
def includeme(config): # ... config.include('cubicweb.pyramid') # ...
配置实例名(在.ini文件中):
cubicweb.instance = myinstance
在all-in-one.conf中配置基URL以匹配金字塔配置(这是一个临时限制)。