← Todos os posts

Como este blog foi feito

Publicado em 12/11/2026 às 10:00 por Kilho

Este blog é a segunda entrega de laboratório de Sistemas de Informação: uma aplicação CRUD em Django, sem nenhuma extensão.

As três versões das views

O CRUD de posts foi escrito três vezes, cada uma em um commit:

  1. views em função, lendo direto do request.POST, sem formulário nem validação;
  2. views em função com um ModelForm, que valida os dados;
  3. views com as classes genéricas ListView, DetailView, CreateView, UpdateView e DeleteView.

A terceira versão tem menos linhas do que a primeira e faz mais coisas. É o tipo de coisa que dá vontade de voltar no tempo e refatorar tudo que já escrevi.

Comentários e categorias

Depois vieram os comentários, numa branch própria, e as categorias, em outra. Cada post pode estar em várias categorias, e a página de uma categoria reaproveita o mesmo template da lista de posts.

O visual

O fundo quadriculado é uma homenagem aos cadernos de engenharia. O bordô é só porque fica bonito.

Comentários (3)

Escrever comentário
  • Beltrano Souza · 12/11/2026 às 14:05

    Ficou muito bom. Já pode fazer o meu também?

  • Fulano de Tal · 12/11/2026 às 13:40

    Um post no blog explicando como o blog foi feito. Metalinguagem pura.

  • Sicrano da Silva · 12/11/2026 às 11:15

    Gostei do quadriculado. Parece mesmo caderno de Cálculo.

Entre para comentar.