Python 如何从REPL中呈现Zope DTML
如何从REPL-say中呈现Zope DTML,而不使用文件夹对象或类似的测试用例 我有一个名为/tmp/tmp.dtml的文件,其中包含以下内容:Python 如何从REPL中呈现Zope DTML,python,zope,dtml,Python,Zope,Dtml,如何从REPL-say中呈现Zope DTML,而不使用文件夹对象或类似的测试用例 我有一个名为/tmp/tmp.dtml的文件,其中包含以下内容: <dtml-var test> 如何将正确的名称空间注入DTMLFile对象或在调用过程中?这似乎可行。但我想在没有文件夹的情况下模仿它 class Test(Folder): test = "World" dtml = DTMLFile('/tmp/tmp') dtmlobj = Test() dtmlobj.dtm
<dtml-var test>
如何将正确的名称空间注入DTMLFile对象或在调用过程中?这似乎可行。但我想在没有文件夹的情况下模仿它
class Test(Folder):
test = "World"
dtml = DTMLFile('/tmp/tmp')
dtmlobj = Test()
dtmlobj.dtml()
从文件夹继承的类在这里似乎很重要,原因不太清楚
我不明白为什么Test.Test从文件夹继承来呈现。这是某种Zope大会吗
我试过了
dtml = DTMLFile('/tmp/tmp')
setattr(dtml,'test','foo')
dtml.render()
我认为这是关于“自我”拥有正确的变量,但显然不是 我很确定肯定会有更多的低级API来做这件事。是的,我正在寻找一个低级API。
dtml = DTMLFile('/tmp/tmp')
setattr(dtml,'test','foo')
dtml.render()