Как построить шаблонный движок - PullRequest
3 голосов
/ 04 ноября 2010

Я буду создавать это в Google App Engine, и я буду создавать это с помощью Python.

То, что я хотел бы сделать, это иметь шаблон, который содержит каждый раздел. С разделами, вероятно, являются заголовок, боковая панель, содержимое и нижний колонтитул.

Я хотел бы построить его так, чтобы я мог вызвать page.header (arg), и он загрузит заголовок, который указывает arg.

Я знаю, что есть много фреймворков, но я хочу попробовать создать сайт, основанный на идее MVC. Я полагаю, что на сборку, вероятно, уйдет 6 месяцев или больше, но, по крайней мере, я кое-что узнаю по пути.

Что еще мне нужно подумать о создании шаблонизатора?

1 Ответ

2 голосов
/ 04 ноября 2010

Я бы проверил Webpy источников;
webpy templating использует синтаксис, подобный вашему, вызывая представления с чем-то вроде:

name = 'Bob'    
return render.index(name)

где index - файл шаблонов для рендеринга.

Посмотрите templating.py специально.

...