脚本用于创建一个Dolmen项目目录,安装Grok、Grok工具包和Zope工具包,并设置一个新Dolmen应用程序的完整骨架。
项目描述
脚本用于创建一个Dolmen项目目录,安装Grok、Grok工具包和Zope工具包,并设置一个新Dolmen应用程序的完整骨架。
描述
dolmenproject提供了一种简单的方式来开始使用Dolmen网络应用程序。它是grokproject包的扩展。
此文档是从grokproject README.txt改编的。代码的大部分也是如此 :)。感谢grokproject的开发者!
只需安装dolmenproject
$ easy_install dolmenproject
如果您已安装旧版本的dolmenproject,则可以通过以下方式升级
$ easy_install -U dolmenproject
之后,您可以使用项目名称作为参数运行dolmenproject脚本
$ dolmenproject DruidicRitual ... many lines of output here
这将不仅为您创建一个工作区域,还会下载并安装Grok及其依赖项。
项目区域创建成功后,您将在src目录中找到一个空的Python包“骨架”,您可以在其中放置您的网络应用程序代码。
要启动应用程序服务器,请执行
$ cd DruidicRitual $ bin/paster serve parts/etc/deploy.ini
以守护进程模式启动/停止它
$ bin/daemon start/stop
还有一个启用了Ajax的调试器(使用时将浏览器指向http://localhost:8080/@@login.html)
$ bin/paster serve parts/etc/debug.ini
要启动交互式调试提示
$ bin/interactive_debugger
在完整设置的应用程序上运行临时Python脚本
$ bin/interactive_debugger [name_of_python_script].py
以这种方式运行的Python脚本将能够访问一个root、debugger和一个可用于“交互”应用程序环境的app对象。
对于那些了解paster的人来说:grokproject 仅仅是一个围绕paster模板的包装器。因此,除了运行 grokproject 命令外,您还可以运行
$ paster create -t dolmen DruidicRitual
用于运行Grok的所有配置文件都可以在您项目的 parts/etc/ 目录中找到。这些配置文件是在每次 buildout 运行时自动从 etc/ 目录中的模板生成的。要修改配置文件,请编辑 etc/ 目录中适当的模板,并在之后重新运行 buildout
$ bin/buildout
这将重建 parts/etc/ 中的文件。
变更
1.0a3 (2011-02-19)
与grokproject 2.5兼容。
现在在 http://www.dolmen-project.org/kgs/current 搜索最新的Dolmen版本
1.0a2 (2011-01-11)
在发布中包含 .zcml_tmpl 文件。
在生成的 sources.cfg 中定义“sources-dir = dev”。
1.0a1 (2011-01-11)
初始版本,基于grokproject 2.3。
项目详情
dolmenproject-1.0a3.zip 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 76f0d25cbfa0ed929aca396fa71f9ac1266095d7d0d45bfde2ce423d865f96fd |
|
MD5 | dc0b09c7ad2434a2f67f4b5b956fa8a7 |
|
BLAKE2b-256 | 7f5425239b2ee188a77ddb98e7796dd6804abe5d2789e58773c354b205951919 |