Um dos recursos mais poderosos do Django é o Django Forms, que permitem gerenciar de forma inteligente formulários, seja em relação à obtenção dos dados ou validação dos mesmos. Utilizando os forms do Django, tudo fica mais simples :) Conforme abordado no post onde mostrei a construção de um CRUD em Pylons, vê-se que o Pylons também tem suporte ao uso de formulários de forma inteligente, mas eu ainda acho o método Django de trabalhar mais intuitivo. Acredito que foi pensando nisso que criaram o WTForms… Continue Reading »
Freshen é um framework BDD para Python, que utiliza a Gherkin syntax do cucumber. Em outras palavras, é uma versão do Cucumber para Python, que se integra ao Nose, uma ferramenta para testes em Python. Com ele, é possível escrever funcionalidades de sistemas numa linguagem muito mais próxima da humana (mas muito mesmo xD). Eis um exemplo de especificação funcionalidade: Continue Reading »
Resolvi fazer uma série de posts “ensinando” a fazer CRUDs usando frameworks Python. A ideia é apresentar basicamente os frameworks (Python), e seus modos de trabalhar com MVC, urls, abstração do banco de dados, etc. A princípio, pretendo abordar apenas os que conheço melhor: Pylons, Django e web2py, e começo hoje com o Pylons… Continue Reading »