105得票7回答
PIL处理大图片出现"IOError: image file truncated"错误

我认为这个问题与Zope无关。但是我会解释一下我的尝试: 我在Zope中使用PUT_factory将图片通过FTP上传到ZODB。上传的图像被保存为Zope Image,并放置在新创建的容器对象内部。这很好用,但是如果图像超过一定大小(宽度和高度),我想调整图像的大小。因此,我使用PIL的缩...

63得票1回答
ZCML中的allowed_attributes对应于five.grok中的方法

有没有一种方法可以标记 grok.CodeView 类中的方法可遍历,就像您可以使用Zope 3 BrowserView和allowed_attributes ZCML配置指令一样? 我找到了有关grok.traversable()的文档,但看起来在five grok包中不存在这样的方法。

60得票3回答
Sql Alchemy 队列池限制溢出。

我有一个Sql Alchemy应用程序,它返回了TimeOut: TimeoutError: 队列池大小限制为5,溢出10已达到,连接超时,超时时间30 我在不同的帖子中阅读到,当我没有关闭会话时,就会发生这种情况,但我不知道是否适用于我的代码: 我在init.py中连接到数据库...

53得票1回答
如何使用TAL创建斑马线CSS?

我该如何使用Chameleon或Zope页面模板来轻松创建CSS斑马条纹?我想为表格中的每一行添加odd和even类,但是使用repeat/name/odd或repeat/name/even条件看起来相当冗长,即使使用条件表达式:<table> <tr tal:repe...

38得票6回答
Dump所有活动线程的堆栈跟踪

我试图转储所有活动线程的列表,包括每个线程的当前堆栈。 我可以使用 threading.enumerate() 获取所有线程的列表,但我无法从那里找到获取堆栈的方法。 背景:Zope/Plone 应用程序会不时地出现问题,消耗了 100% 的 cpu,并且需要重新启动。 我有一种感觉,这是一...

36得票4回答
Zope接口的目的是什么?

我开始在我的代码中使用Zope接口,目前,它们只是文档。我使用它们来指定类应该拥有哪些属性,在适当的类中显式实现它们,并在期望有一个接口的地方显式检查它们。虽然这样可以完成工作,但如果可能的话,我希望它们能够做更多的事情,例如实际验证类是否已实现了接口,而不仅仅是验证我已经声明了该类实现了接口...

26得票12回答
如何在存在于许多不同目录中的代码中使用grep?

我正在开发一款使用egg(Plone)的Python程序。这意味着有198个目录都充满了我在调试时可能需要搜索的Python代码。有没有好的方法只搜索这些目录中的.py文件,避免搜索无关的代码和大型二进制文件?

21得票4回答
OS X Leopard上有多个版本的Python

我目前在我的Mac电脑上安装了多个Python版本,其中一个是随机搭载的,另一个版本是最近从python.org下载的,还有一个旧版本用于在本地运行Zope,以及Appengine正在使用的另一个版本。这种情况有点混乱。您有没有什么建议可以使用一个版本的Python来管理它们?我如何删除旧版本...

17得票7回答
如何在生产环境的Plone实例中使用cron自动执行ZODB打包操作?建议的方法是什么?

我想在plone.org上找到定期压缩我的实例ZODB的方法,但我只找到了http://plone.org/documentation/faq/how-do-i-pack-the-zodb ,这个链接没有讲述自动化打包,只有手动打包。 我知道我可以使用wget或curl模拟手动打包,但我想知...

13得票8回答
Plone的复杂性有何正当理由?

Plone非常复杂。Zope2,Zope3,Five,ZCML,ZODB,ZEO,一大堆缩略语和缩写。 很难入门,而且当前状态似乎还没有确定下来。它主要基于Zope2,但通过Five整合了Zope3。到处都是XML配置文件。 陡峭的学习曲线是否值得?这种复杂性今天仍然合理吗? 背景:我需...