Я запускаю веб-проект на Python, скорее всего, с использованием Django или Pyramid.Я проделал некоторую работу в ASP.NET MVC, и мне было интересно, есть ли в Python (или любом из шаблонизаторов) такое понятие, как «веб-помощники»?
Для тех, кто не знает, что это такое, это вызываемый фрагмент серверного кода, который генерирует немного (или даже много) HTML.
Например, модуль, который я могу вызвать на стороне сервера (в Python) и заполнить данными, установить некоторые свойства (например, количество страниц в этом примере) и заставить его генерировать таблицу с возможностью сортировки в HTML.В ASP.NET MVC для этой цели есть «сетка», но ее также иногда называют «сеткой данных» или «списком»: http://blog.bekijkhet.com/2011/03/mvc3-webgrid-html-helper-paging.html
Мне было интересно, есть ли Python (или любойдвижки шаблонов) есть что-то похожее, или если бы мне пришлось написать это самому?