跳转到主要内容

脚本用于创建一个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脚本将能够访问一个rootdebugger和一个可用于“交互”应用程序环境的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)

1.0a2 (2011-01-11)

  • 在发布中包含 .zcml_tmpl 文件。

  • 在生成的 sources.cfg 中定义“sources-dir = dev”。

1.0a1 (2011-01-11)

  • 初始版本,基于grokproject 2.3。

项目详情


下载文件

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

源分发

dolmenproject-1.0a3.zip (16.7 kB 查看哈希值)

上传时间

支持

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