У меня есть функция Python, зарегистрированная как представление в Plone. Мне нужно иметь возможность вызывать другую функцию из этой зарегистрированной функции. Я не уверен, что было бы лучше зарегистрировать эту другую функцию как представление и попытаться вызвать ее (не знаю, как вызывать другие представления), или есть лучший способ справиться с этим.
По сути, я создаю функцию в Python, которая должна вызываться из других функций Python (которые зарегистрированы как представления).
- Редактировать -
Я попытался вызвать его, как и любую другую функцию:
(pytest.py)
def Test(self):<br>
return "TEST"
И в моем скрипте Python зарегистрировано как представление:
import pytest<br>
def PageFunction(self):<br>
return pytest.Test()
Тем не менее, это всегда кажется сбой. Если я опускаю pytest.Test()
и возвращаю простую строку, она, кажется, работает нормально (поэтому я не думаю, что строка import pytest
вызывает какие-либо проблемы ...)