标签: dtml

Zope中的Python脚本在外部方法中找不到函数名

我在Plone中获取Python脚本以查找外部方法时遇到问题.鉴于三个不同的对象:

  1. 称为CloneList(Id和函数名称)的外部方法
  2. 使用此成功引用它的DTML文档

    <dtml-var "CloneList(PAGE,ORG,STATUS,CGAP_DATA_HOME,BASE)">
    
    Run Code Online (Sandbox Code Playgroud)
  3. 一个Python脚本,通过这个引用外部方法......

    return CloneList(PAGE,ORG,STATUS,CGAP_DATA_HOME,BASE)
    
    Run Code Online (Sandbox Code Playgroud)

DTML文档工作正常但Python脚本由于某种原因抛出:

Error Value: global name 'CloneList' is not defined
Run Code Online (Sandbox Code Playgroud)

为什么DTML模板可以看到CloneList,但Python脚本不能?

python zope plone dtml

2
推荐指数
1
解决办法
144
查看次数

标签 统计

dtml ×1

plone ×1

python ×1

zope ×1