Mensagens flash a la Rails para Django com django-flash

Minha história com o Django começou mais ou  menos em Junho do ano passado, enquanto procurava uma ferramenta adequada a ser utilizada num trabalho que precisava ser feito na época.

Francamente, eu achava que não iria dar certo, talvez por culpa de uma screencast horrível que eu acabara de ver, não sei. Mas o fato é que, contrariando minhas expectativas, o Django vem se mostrando uma ferramenta muito interessante. Se você ainda não conhece, veja você mesmo o que Django (e Python, claro!) podem fazer por você.

Mas voltando ao assunto, a primeira vez que precisei usar algo que o Django não oferecia por padrão foi quando tentei utilizar um recurso muito querido  pelo pessoal do Rails: as mensagens flash.1 Por esse motivo, eu comecei um projeto open source chamado django-flash, cujo objetivo é (pasmem!) levar as mensagens flash do Rails ao Django. :)

O projeto vem sido desenvolvido no meu tempo livre e hoje chega à versão 1.4.1, oferecendo todos os recursos então presentes no seu irmão mais velho. Acredito que o projeto chegou num grau interessante de maturidade: API estável, documentação abundante, código extremamente bem comentado e apoiado por testes (unitários e de integração).

Portanto, se você precisa de algo semelhante às mensagens flash do Rails em seu projeto Django, não deixe de conferir o site do projeto. Conto com a ajuda de vocês para tornar este projeto cada vez melhor!

Um bom fim de semana a todos!

  1. Na verdade a app contrib.auth do Django possui um método user.message_set.create(), que, convenhamos, é um hack. Além do mais, ele só funciona se o usuário estiver logado no site.

Sobre Daniel Martins

Fundador da Destaquenet, ele é graduado em Sistemas de Informação e desenvolve softwares como hobby e profissão desde 2000. Especializado na plataforma Java, ele utiliza a tecnologia há vários anos, sendo programador e desenvolvedor web certificado pela Sun Microsystems, recentemente adquirida pela Oracle. Também se interessa por assuntos ligados à cultura open source, metodologias ágeis, engenharia de software, frameworks e linguagens dinâmicas tais como Python, Ruby e Smalltalk.
Esta entrada foi publicada em Português, Programação e marcada com a tag , , , , , , , . Adicione o link permanente aos seus favoritos.

5 respostas a Mensagens flash a la Rails para Django com django-flash

  1. Valeu, Guilherme!

    Na verdade, a documentação explica bem passo-a-passo como instalar, configurar e utilizar o Django-flash:

    http://djangoflash.destaquenet.com/

    Entre em contato comigo através dos comentários caso você tenha problemas para colocar o Django-flash para funcionar.

    []s!

  2. Guilherme disse:

    Muito bom sua iniciativa,

    Será que é possivel criar um exemplo só pra entender como serâo as mensagens? Eu estou iniciando em Django, estive na batalha (duvida ) DJANGO OU RAILS e acabei iniciando por django.

    Espero que seja possivel! :) Só pra entender o que realmente vai acontecer…

    Obrigado e CONTINUE!

  3. Existe a possibilidade que, ainda com algumas mudanças, django-flash seja modificado com o objetivo de ser incluído no Django como uma Contrib app:

    http://code.djangoproject.com/ticket/4604

    Como não podia deixar de ser, há quem seja contra e há quem seja a favor.

  4. Pingback: Você gostaria de ver Django-flash incluído no Django como uma Contrib app? « Destaquenet blog

Deixe um Comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">