Скрипты Plone и Python - PullRequest
       22

Скрипты Plone и Python

4 голосов
/ 21 июня 2010

Я использую Plone со скриптами Python, я понимаю, что скрипты в Plone ограничены, и я также понимаю, что могу создать скрипты Python в папке Extensions для полнофункционального скрипта.

Но как мне отправить информацию между двумя сценариями? Например, script1.py находится в ZMI и имеет каталог, который является URL, может ли URL экспортироваться как путь Python? Script2.py находится в папке Plone Extensions, как мне отправить информацию из script1 в script2? и наоборот?

Также Script2.py должен вызываться script1.py

Любая помощь будет благодарна.

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Внешние методы в настоящее время менее рекомендуются для неограниченных возможностей Python, в пользу Обозревателей , которые являются компонентами Zope 3, зарегистрированы через ZCML и доступны из шаблонов с использованием context / @@ name_of_your_view / your_method (синтаксис выражения TALES ).

Подробнее о http://plone.org/documentation/manual/developer-manual/archetypes/appendix-practicals/b-org-creating-content-types-the-plone-2.5-way/zope-3-views

2 голосов
/ 24 июня 2010

Сценарии Python в папке Extensions обычно используются в качестве внешних методов. Этот раздел книги Zope объясняет Внешние методы более подробно. Как только это будет создано, вы можете вызывать его по тому идентификатору, который вы даете в ZMI, другим скриптом или шаблоном в zope. Вы должны быть в состоянии вызвать его через другой скрипт.

...