z3c.form问题:ImportError:没有名为ptcompat的模块

时间:2013-07-03 14:32:57

标签: plone zope chameleon zpt z3c.form

最近z3c.form API发生了变化。我尝试做以下事情:

  from z3c.form.ptcompat import ViewPageTemplateFile
  widget.template = ViewPageTemplateFile("templates/minmax.pt")

我明白了:

  ImportError: No module named ptcompat

如何解决?

1 个答案:

答案 0 :(得分:3)

您应该使用z3c.ptcompat package代替。

2011年10月was removedz3c.form.ptcompat模块z3c.form 2.5.0 release

使用z3c.ptcompat时,请将导入替换为:

zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile
widget.template = ViewPageTemplateFile("templates/minmax.pt")