Visualizando migrations dependentes com django-migrations-graph

Olá pessoal,

Quando trabalhos em projetos Django, a partir do momento em que ele sofre inúmeras mudanças, acabamos usando as migrations para que o banco possa refletir as alterações. Com o tempo, a quantidade delas aumenta, e não sabemos exatamente qual módulo de migração depende de outra. Para resolver esse problema, foi criado o django-migrations-graph.

Continue lendo “Visualizando migrations dependentes com django-migrations-graph”

Python decouple e Travis CI

Olá pessoal,

Para quem trabalha com projetos em Python e Django, talvez deva conhecer a iniciativa do Henrique Bastos que é o projeto python-decouple, que tem o intuito de facilitar a separação de dados de configuração com o código da sua aplicação. Antes era estrito para o Django, mas com o tempo ele tornou flexível para quem usa outros frameworks Python que forem usar. Esse procedimento de separação é uma das dicas recomendadas pelo Twelve-Factors App, que é armazenar as configurações no ambiente em que o projeto será rodado.

Continue lendo “Python decouple e Travis CI”

Usando Django MPTT em APIs REST

Olá pessoal,

Essa semana precisei fazer com que criasse uma simples feature para categorias e sub-categorias, mas para uma API REST. De forma convencional com Django usei o Django MPTT, e ele trás algumas boas features para serem persistidas e renderizadas com os templates do framework, mas aproveitei para fazer uns testes com o Django REST Framework. Assim, vamos aprender a preparar a serialização desse tipo de estrutura de dados, tanto para consulta como para persistência.

Continue lendo “Usando Django MPTT em APIs REST”