Apresentando Flaskr

Vamos chamar de flaskr nossa aplicação de blog, mas fique à vontade pare escolher um nome menos “web-2.0” ;) Basicamente queremos que a aplicação faça o seguinte:

  1. permitir que o usuário se logue e deslogue utilizando credenciais especificadas na configuração. Somente um usuário é suportado.
  2. quando o usuário está logado ele pode criar novas entradas no blog, que consistem de um título em texto puro e um corpo em HTML. Este HTML não passa por nenhum filtro pois confiamos no nosso usuário.
  3. a página exibe todas as entradas até o momento em ordem inversa (as mais recente no topo) e o usuário pode criar novas entradas na página se estiver logado.

Usaremos SQLite3 diretamente para esta aplicação porque ele é bom o bastante para uma aplicação deste tamanho. Para aplicações maiores entretanto faz sentido usar SQLAlchemy que lida com conexões ao banco de dados de forma mais inteligente, permite acessar vários bancos de dados diferentes e oferece muitas outras facilidades.

Eis uma tela da aplicação final:

tela da aplicação concluída

Continue com Passo 0: Criando os diretórios.

Previous topic

Tutorial

Next topic

Passo 0: Criando os diretórios

This Page