在Plone (v4.x)中创建一个显示Plone内部信息的“页面”,最简单(但不是很hackish - unPlonish)的方法是什么?我想生成一个页面文档,它会将dir() (或我自己的任何函数)结果粘贴到<pre/>或类似的内容中。直截了当..我的意思是,不必创建Plone产品或直接修改服务器文件-只需使用ZMI。
发布于 2012-08-17 22:20:27
您想要安装plone.app.debugtoolbar
http://pypi.python.org/pypi/plone.app.debugtoolbar/
这使您能够访问有关当前上下文对象、请求数据等的最重要的信息。
发布于 2012-08-17 22:31:52
Products.DocFinderTab在ZMI中添加了一个“文档”选项卡,允许您浏览当前对象及其方法。如果您使用统一安装程序安装,并使用“开发”配置,则它已经加载。
Products.Clouseau可能仍然可以与最近的Plone一起使用,尽管它正在老化。它为你提供了一个AJAX界面来探索Plone中的上下文。
最后,要探索request对象,您只需添加:
<div tal:replace="structure request" />添加到模板。这将允许您检查所有HTTP和表单变量以及存储在请求中的内容。
发布于 2012-08-17 18:05:42
转到ZMI,添加"Script (Python)",定义您的函数dir(),并像这样打印结果:
print dir()
return printedhttps://stackoverflow.com/questions/12003094
复制相似问题