Шаблонные теги, такие как 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/. Это помогло мне кучу; может быть, вы тоже что-то получите от этого.

Другие вопросы по тегам