capítulo 3

Templates

O segredo para escrever aplicações fáceis de manter é escrever um código claro e bem estruturado. Os exemplos que vimos até agora são simples demais para demonstrar isso, mas as funções de view do Flask têm dois propósitos totalmente independentes disfarçados em um só, o que gera um problema.

A tarefa óbvia de uma função de view é gerar uma resposta a uma requisição, como vimos nos exemplos exibidos no Capítulo 2. Para as requisições mais simples, isso é suficiente; em muitos casos, porém, uma requisição também dispara uma mudança no estado da aplicação, e a função de view é o local em que essa mudança é gerada.

Por exemplo, considere um usuário que esteja registrando uma nova conta em um site. O usuário digita um endereço ...

Get Desenvolvimento web com Flask now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.