"Coce a sua própria coceira"
"Se algo te incomoda, vá lá e resolva e não espere que alguém resolva o problema que É SEU."
Sempre gostei muito do conceito de código open-source, por dar a possibilidade para que muitas pessoas se beneficiem de um trabalho que foi feito para resolver o problema de uma pessoa apenas. Já que a "dor" de um, pode ser a "dor" de muitas outras pessoas.
Para quem, assim como eu, trabalha com projetos web com Django, uma constante do trabalho envolve a construção de interfaces para que os usuários possam interagir com o sistema, consumindo ou fornecendo dados.
Nesse trabalho de codificação de telas para input de dados, o Django oferece muitos recursos que auxiliam no desenvolvimento de interfaces. Porém sempre é necessário algum tipo de customização na hora de apresentar um formulário web para o usuário final. Principalmente se você trabalha com algum framework front-end (Bootstrap, Foundation, etc).
Foi exatamente para essa "coceira" que eu criei o Django simple form.
Atualmente, nos meus projetos Django eu já tenho um "modelo" que utilizo para facilitar a padronização dos meus formulários. Agora decidi criar uma biblioteca open-source e espero que outras pessoas possam se beneficiar desse código também.
A motivação
Inicialmente resisti a ideia de criar algo público, pois pensava que se tratatava de algo muito exclusivo do meu modo de trabalhar, e não seria algo "útil" para a comunidade.
Porém, trabalhando em projetos com diferentes tipos de interface, notei que estava tendo muito retrabalho em gerir esse "pacote" e acabava movendo arquivos de um projeto para o outro.
Então para facilitar a minha vida, resolvi criar essa biblioteca.
Os detalhes de como instalar e como usar estão descritos no README do projeto >> https://github.com/daniellbastos/django-simple-form/ <<