Templates Agora nós vamos aprender como utilizar templates no
web.py. Usar
Cheetah Templates, para ser mais exato.
Crie um novo diretório chamado
templates. Dentro dele crie um arquivo com a extensão
.html, pode chamá-lo de
view.html.
Ponha nesse arquivo o seguinte código:
#if $name
I just wanted to say Hello to $name
#else
Hello World!
#end if
Agora volte para o arquivo do artigo passado,
code.py (ele deve estar no mesmo diretório que a pasta templates, não é dentro da pasta templates!), e altere o método
GET da classe
view para:
name = 'Bob'
web.render('view.html')
Agora execute o
code.py e abra seu browser na página
http://localhost:8080/. Você deve ver escrito um Hello World para Bob.
Os templates usados, por enquanto, no
web.py são
Cheetah Templates (
tutorial de apenas uma página sobre os Cheetah Templates). Contudo os planos são para que numa próxima versão do
web.py os Cheetah Templates sejam substituidos por algo mais simples, porém mais poderoso e melhor relacionado com o
web.py. A idéia desses novos templates está definida, só falta a implementação, que deve sair em breve.
***
Até o próximo artigo =].
Ruivaldo Neto ( ruivaldo la no gmail.com )