zope.testbrowser 的代理设置
在 mechanize 中,我们可以像这样设置代理: br = mechanize.Browser() br.set_proxies({"http": "joe:[email protected]:3128", "ftp": "proxy.examp…
Zope 2.13.6 中未显示添加新 ZSQL 方法的选项
当我为 Zope 2.13.6 显式安装 ZSQL 时,我认为连接 RDBMS 会更容易。但未显示从 ZMI(管理界面)添加 ZSQL 方法的选项。我已经使用 build out 来安装 …
“由 sys.excepthook 中的错误启动的线程中出现未处理的异常”在 relstorage zodb pack 期间
我们有一个相当大的 Plone 实例在其自己的挂载点上运行。 ZMI界面列出数据库的大小为7101.4M。我们使用 Relstorage zodbpack.py 脚本每周运行一次数据…
如何修改 updateWidgets 中的 z3c 表单字段?
我正在尝试根据 HTTP get 变量中包含的变量动态更新表单字段。具体来说是www.site.com/form?id=name。我想从 url 中提取“id”字段并自动填充表单的 m…
Python 多线程
我有这样的场景: 使用 Zope/Plone 和一些我的 python API 创建的网页。有一个网页,称之为“a”,它通过 python 方法调用数据库(Postgres)并返回一…
InAndOut 小部件,z3c.form 多次具有相同的选项
克隆人 4.1。我正在创建一个用于构造表单的控件小部件(一种用于临时目的的 PloneFormGen)。用户可以为他们的表单选择不同的块并重新排序。 可用选项…
启动时查询注册表时出现 ComponentLookupError
我正在构建一个应用程序,使用 Collective.lead (主干)查询外部关系数据库中的一些数据。用户可以在自定义 Plone 控制面板工具中修改数据库连接设置…
将参数传递给 Zope 浏览器页面
在我的 Zope 实例中,我有一个 Python 脚本注册为浏览器页面。我有以下代码作为其注册表: ; 这个函数“PyTest.CallPy”定义为: def CallPy(self, da…
根据URL改变皮肤层
我正在创建一个具有“桌面”和“移动”主题的网站。我这个网站有两个主题包:mysite.theme 和 mysite.mobile_theme。 mobile_theme 是桌面主题的精简…
无法在 Plone 中更新 zope.schema
设置 Plone 4 并尝试集成 Solgema.fullcalendar 非常新,但在运行 buildout 时,我收到一条错误消息,说它需要 zope.schema 3.6.0,而我有 3.5.4。我…
Collective.xsendfile、ZODB blob 和 UNIX 文件权限
我目前正在尝试配置 Collective.xsendfile、Apache mod_xsendfile 和 Plone 4。 显然,Apache 进程在文件系统上看不到 blobstrage 文件,因为它们包含…
Zope 使用 zcml configure 注册外部方法
是否可以使用configure.zcml 文件或类似文件为Zope 注册外部方法?我正在尝试注册外部 Python 脚本(类似于主题中的其他注册表项,例如“jsregistry.x…