擅长:python、mysql、java
<ul>
<li><p>您可能在示例中输入了一个拼写错误;正确的拼写应该是<code>@staticmethod</code>,而不是<code>@staticclass</code>。因为后者会产生一个名字错误,我相信你已经知道了。:-)</p></li>
<li><p>在静态方法上放置一个安全声明是没有意义的,它只适用于类方法(声明存储在类上,而不是方法上)。</p></li>
<li><p>修饰符应用于安全声明行的结果,而不是它下面的函数定义。换句话说,现在类上有了一个<code>None</code>静态方法。</p></li>
</ul>
<p>在Plone中提供这种实用方法的通常方法是使用<a href="http://plone.org/products/dexterity/documentation/manual/five.grok/core-components/utilities" rel="nofollow">ZCA utility registration</a>,而不是静态方法。你知道吗</p>