繁体   English   中英

Grok在plone产品中找到我的静态文件夹

[英]Grok finding my static folder in a plone product

我发现在安装了1.2.0 five.grok的Plone安装中,我只需要在我的egg源中有一个“静态”文件夹,并且grok会适当地注册它。

当我移动到安装了1.3.0 five.grok的环境时,此静态文件夹未注册。 我当然可以在configure.zcml文件中明确注册它 - 它工作正常。 检查five.grok的源代码确实存在与此相关的更改:类staticResourcesGrokker已从meta.py中删除了1.5.0和1.3.0之间的five.grok。

我只是想了解是否有一种以“grok方式”注册静态文件夹的新方法,或者我应该恢复使用configure.zcml中的显式注册?

我没有解释为什么这样一个方便的功能消失了。 我能找到的就是这个提交差异:

http://svn.zope.org/five.grok/trunk/src/five/grok/meta.py?rev=123298&r1=112163&r2=123298

从diff中可以看出,在与sylvain-zope213合并期间, StaticResourcesGrokker类被删除了。 (原文如此)分支,没有给出评论。

在恢复此功能之前,最好手动注册静态文件夹。

答案可能就在这里:

引用:

“静态”目录不再自动grokked并注册为DirectoryResource以提供静态资源。 服务静态资源正在被Fanstatic库和WSGI组件所取代。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM