У меня есть некоторые записи (скажем, продукты в таблице базы данных), и мне нужно собрать информацию о них при загрузке страницы из базы данных.
У меня есть глобальный скрипт на python (getValues) для извлечения данных.
Как вызвать сценарий, поскольку продукт классифицирован и находится в разных папках, а сценарий находится в главной папке «Продукты».
- Книги
- Мобильный
- getValues
Book1, Book2, Mobile1, Mobile2 - это мои страницы, созданные с использованием интерфейса plone (добавьте New--> Страница; не через ZMI)
я попытался сделать следующее:
<div tal:repeat="records context/getValues">
<span tal:replace="records/Name"></span>
<span tal:replace="records/Price"></span>
</div>
и мой скрипт на python (getValues)
records = {'Name':'Test', 'Price': 20,}
возвращать записи
Любая помощь или указатели были бы хороши, чтобы я мог двигаться вперед.
В соответствии с предложением, которое вы получили, ребята, вот мой подробный вопрос
снимок экрана скрипта, добавленного в portal_skins / custom
Почему скриптне вызывается при загрузке страницы?
Мне нужно, чтобы скрипт Python вызывался при загрузке страницы как скрипт настройки формы в PloneFormgen