Postagens

Mostrando postagens com o rótulo Django

Django – Herança, Modelos Abstratos

Django – Herança, Modelos Abstratos e OO Na Veia BY  ARRUDA  –  15/12/2011 POSTED IN:  DJANGO ,  PROGRAMAÇÃO ,  PYTHON ,  SELECIONADOS ,  WEB Uma coisa que percebi a algum tempo, é que existem poucas referencias à isso nos tutoriais de modo geral, e que usar os conceitos de OO em Django ajudam, e muito, quando seus módulos começam a ficar meio “repetido”. Felizmente depois de começar a trabalhar na  SparkIt , meu colega  Victor Fontes  me deu umas dicas de como fazer isso sem problemas. E gostaria de compartilhar isso com vocês. Herança Segue a um cenario de exemplo: No exemplo a seguir vemos duas classes, A e B que tem um campo em comum: Nome. 1 2 3 4 5 6 7 class A ( C ): nome = models . CharField ( u"Nome" , max_length = 250 ) atributo_a = models . CharField ( u"Atributo de A" , max_length = 250 )   class B ( C ): nome = models . CharField ( u"Nome" , max_length = 250 ) ...

Python vs Ruby e Rails vs Django

Python vs Ruby e Rails vs Django Neste post eu estou coletando opiniões sobre prós e contras do uso de Django duas popular da web estruturas do Python e Ruby on Rails em desenvolvimento web. Tentei incluir todos os fatores que são importantes para escolher entre dois quadros. Python vs Rubi Geral Ambas as linguagens são boas, moderno, bem desenhado, flexível, bom para a sua produtividade. Filosofia - Python realmente acredita que a leitura do código é a coisa mais importante. Portanto, há um verdadeiro modo de escrever código. Python gosta de coisas para ser estruturada, consistente e simples - Ruby acredita em dar programador a flexibilidade, liberdade e poder. Ele fornece a melhor maneira de escrever código de forma concisa e compacta. Mais para a expressividade do código e código de escrita que é inteligente. - Tanto Ruby e Rails tem mais "magia" envolvida. Isso torna o desenvolvimento muito rápido quando você ent...