Inicio aqui uma série de artigos baseados na documentação do Django, um fantástico Framework WEB. Espero que apreciem!!
Django é um Framework para desenvolvimento de aplicações web escrito em Python.
Para quase todos os problemas encontrados na criação de uma aplicação
web o Django tem uma solução pronta e extremamente fácil de usar.
<blockquote>Quando digo fácil eu quero dizer Pythonico.</blockquote>
Produtividade. Para mim a palavra que melhor define o Django.
Veja abaixo alguns dos seus recursos e se apaixone.
Mapeamento Objeto-RelacionalPermite definir seu modelos/classes inteiramente em
Python. Você tem à sua disposição uma rica APIpara acesso a base de dados. Entretanto você pode escrever SQL se necessário.
Interface de Administração AutomáticaUma maravilhosa interface dinâmica para gerenciamento de conteúdo.
Elegante escrita da URLEscreva URLs poderosas e semânticas em Python. Esqueca URLs feias como, “http://www.algumsite.com.br/listaLivros.asp?&cat=10&nome=mergulhando%20no%20python”
e escreva coisa elegantes como “http://www.algumsite.com.br/livro/10/mergulhando-no-python/”.
Sistema de TemplatesUm sistema de templates para separação do design do código Python.
Uma linguagem de templates voltada para designers e não para
programadores.
Sistema de CacheCache em memória e vários outros frameworks de cache a sua disposição.
Internacionalização - I18nPrepare suas aplicações para várias linguagens.
Antes que você reclame…Apesar de acompanhar um mini webServer para teste das aplicações, a
proposta do Django é um pouco diferente do fantástico ZOPE, que é
WebServer e mais um pouco.
Você não encontrará soluções prontas lidar com AJAX no lado do
cliente, por outro lado no “server-side” o Django provê recursos de
serialização XML ou JSON
.
Nem há um framework javascript eleito para trabalhar em conjunto com
Django, e parece que esta é a tendência. Os desenvolvedores do Django
preferem não te obrigar a usar nenhum pacote de javascript. A idéia é:
“Escreva seu próprio javascript ou eleja seu próprio framework
Javascript”.
O Django não faz café.