gpt4 book ai didi

python - Plone:从 plone 页面调用外部 python 脚本

转载 作者:行者123 更新时间:2023-12-01 06:03:39 25 4
gpt4 key购买 nike

我有一些条目(比如数据库表中的产品),我需要从数据库中收集页面加载的详细信息。

我有一个全局 python 脚本(getValues)来获取数据。

如何调用脚本,因为产品已分类并存在于不同的文件夹中,并且脚本驻留在主文件夹“产品”中。

  1. 书籍
    • 书1
    • 第二本书
  2. 手机
    • 手机1
    • 移动2
  3. 获取值

Book1、Book2、Mobile1、Mobile2 是我使用 plone 接口(interface)创建的页面(添加 New-->Page;不是通过 ZMI)

我的尝试如下:

<div tal:repeat="records context/getValues">
<span tal:replace="records/Name"></span>
<span tal:replace="records/Price"></span>
</div>

和我的 python 脚本(getValues)

记录 = {'名称': '测试','价格': 20,}
返回记录

任何帮助或指示都会很棒,以便我可以继续前进。

根据你们收到的建议,这是我的详细问题

screenshot of the script added in portal_skins/custom

为什么在页面加载事件时没有调用脚本?
我需要在页面加载事件上调用 python 脚本作为 PloneFormgen 中的表单设置脚本

最佳答案

如果您将 Python 脚本放在 plone_skins 下的任何文件夹中,则它可用于每个内容项。

例如将名为 foobar 的脚本放入 plone_skins

下的 custom

然后你可以调用它:

  <div tal:repeat="records context/foobar"> 

关于python - Plone:从 plone 页面调用外部 python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com