Django é um framework web de alto nível escrito em Python que estimula o desenvolvimento rápido e limpo
Desenvolvido e utilizado por mais de dois anos em uma operação ágil de notícias online, Django foi projetado para lidar com dois desafios: os prazos apertados de uma redação e os requisitos rígidos dos experientes desenvolvedores web que o criaram. Ele permite que você construa rapidamente aplicações web de alto desempenho e elegância.
Django se concentra no máximo de automatização possível e adere ao princípio DRY (não se repita).
* Mergulhe na leitura da visão geral.
* Quando você estiver pronto para escrever código, leia o guia de instalação e o tutorial.
* Não deixe de visitar também a página oficial do projeto.
O framework Django
-
Mapeador objeto-relacional
Defina seus modelos de dados inteiramente em Python. Você recebe de graça uma API rica e dinâmica para acesso a banco de dados — mas também pode escrever SQL se precisar.
-
Interface de administração automática
Elimine o trabalho tedioso de criar interfaces para que pessoas adicionem e alterem conteúdo. Django faz isso automaticamente, e está pronto para uso em ambiente de produção.
-
URL's elegantes
Projete URLs bonitas e livres de sujeira sem as limitações de um framework específico. Seja tão flexível quanto desejar.
-
Sistema de templates
Use a linguagem de templates poderosa, extensível e amigável para designers que o Django oferece para separar design, conteúdo e código em Python.
-
Sistema de cache
Engate sua aplicação no memcached ou em outros frameworks de cache para um super desempenho — o cacheamento é tão granular quanto a sua necessidade.
-
Internacionalização
Django tem total suporte para aplicações multi-idioma, deixando você especificar strings de tradução e fornecendo ganchos para funcionalidades específicas do idioma.