Tag Archives: Python

Atualizando a template tag url do Django para a versão 1.5

Esse post vai ser muito rápido mesmo. Tô fazendo aqui só para compartilhar um gist que fiz com vocês. Então vamos lá…

Na versão 1.3 do Django, foi modificada a maneira de se trabalhar com a template tag {% url %}. A alteração modifica o uso forçando que o tipo do primeiro parâmetro que contém o nome da rota seja uma string. Essa alteração na API tornou-se obrigatória na versão 1.5 do Django.

Continue Reading →

PythonNordeste 2013: Um Evento Inesquecível!

Fala galera! Ontem cheguei de Fortaleza esgotado, sem dormir direito e extremamente cansado, mas feliz. Bastante feliz! Tive a oportunidade de participar da primeira edição da PythonNordeste e foi um evento sensacional e completo. Não só o evento em si, mas também a cidade e a comunidade contribuíram muito para torná-lo, pelo menos para mim, inesquecível! Gostaria de compartilhar com vocês os pontos  que resultaram de reflexões minhas sobre esses 4 dias em Fortaleza e 2 de PythonNordeste:

- A cidade de Fortaleza foi um espetáculo a parte! Achei ela bem estruturada, organizada, com boas opções de comida, um transporte de ônibus arrumadinho e um preço geral justo – item que é difícil de encontrar no Rio hoje em dia.

- A comunidade Python no Nordeste é incrível! Muito diversificada e com uma galera nova – tem bastante gente de universidade – que está na maior pilha de aprender e contribuir o máximo possível. Aqui não dá para citar o Elton que foi, sem dúvidas, a pessoa que viveu e curtiu o evento e a comunidade com a maior intensidade! Além disso, não posso deixar de contar a receptividade de todo mundo com a nossa caravana do Rio que foi de deixar sem palavras.

comunidadepyne

Continue Reading →

Agilizando a Escrita de Testes no Django com o Model Mommy

Fala pessoal! Depois de um longo inverno, resolvi voltar com o blog em novos ares e tema também, como dá para perceber. De agora em diante, vou tentar escrever com maior regularidade e vou começar com uma meta possível: 1 post a cada duas semanas. Óbvio que minha meta é aumentar isso, mas por hora é tudo novo de novo e vamos começar devagar. Além disso, vou tentar não falar somente sobre desenvolvimento e pretendo abordar outros temas, mas hoje não vou fugir da regra e vou falar sobre o projeto que mais contribuí recentemente, o Model Mommy.

O Model Mommy é um projeto que tem o nobre intuito de facilitar a escrita de testes de aplicações Django, ou seja, ele diminui ainda mais os seus argumentos de que é difícil escrever testes. O projeto é baseado na factory_girl (uma gem Ruby) e tem o propósito de facilitar a criação de objetos com valores não determinísticos no banco de dados para propósito de testes. Ele faz isso fornecendo uma API muito simples e poderosa que te permite manipular desde modelos simples a modelos com relacionamentos mais estruturados.

Continue Reading →

Encontro 1º PythonRioDay

Na semana passada fui com o Thiago Garcia no SINDPD-RJ, onde eu havia palestrado sobre Django na semana passada, para vermos a possibilidade de fazermos um encontro da comunidade Python do Rio de Janeiro no espaço. Rapidamente, já acertamos a data para o 1º PythonRioDay para o dia 21/07, um sábado, no próprio SINDPD-RJ. Para quem vai ao FISL 13, já pode até servir para esquentar os motores.

O intuito é construir um encontro de maneira colaborativa e organizada para juntar as pessoas com interesse em Python no Rio de Janeiro. Para isso, fizemos apenas um formulário bem simples para ver quem quer participar e sobre o que quer falar ou ouvir no evento. Vale desde falar sobre algo pequeno até coisas mais complexas. Sabe aquele papo de que a entrada é 1 kg de alimento não perecível? Então, aqui a entrada é qualquer snippet de código Python que você tenha escrito ou queira entender. Então, está esperando o que? Preencha logo o formulário aqui mesmo:

Continue Reading →

Autenticando o seu usuário Django pelo Facebook

Essa semana tive que fazer uma integração com a API de autenticação do Facebook e fiz uma pesquisazinha. Dei de cara com esse post que fazia uma comparação entre quatro ferramentas. Assim como o post, fiquei entre o django-allauth e o django-social-auth. Testei somente o segundo e ele coube como uma luva para o que eu necessitava – autenticar com o Facebook e manter a autenticação padrão do Django ativa.

Como não achei nada na internet que fosse resumido e focado para a autenticação com o Facebook utilizando essa app, resolvi fazer esse post para compartilhar a experiência. Então vou fazer um passo-a-passo aqui do que tive que fazer para completar a integração (que foi bem simples, diga-se de passagem).

Continue Reading →