Шаблонные теги, такие как Django с Мако и Пилонами
Для моего сайта нужны некоторые "виджеты", которые вырабатывают выходные данные из различных моделей данных, потому что эти виджеты видны на любой странице, возможно ли с помощью mako извлекать данные без прохода (и уточнять) каждый раз с render() в контроллерах?
2 ответа
Решение
Может быть, вам нужно использовать helpers
в lib/helpers.py
def tweets(**params):
context = {}
return render('tweets.mako', context)
В вашем шаблоне страницы сделайте это, чтобы сделать вас tweets widget
:
h.tweets()
Похоже, вы ищете какую-то комбинацию FormAlchemy, ToscaWidgets и / или Sprox. Я бы проверил эти три.
Также вы можете прочитать главу 6 http://pylonsbook.com/en/1.1/. Это помогло мне кучу; может быть, вы тоже что-то получите от этого.