Django (framework web): diferenças entre revisões
Desfeita a edição 59673591 de LuciSantiago Etiqueta: Desfazer |
|||
Linha 52: | Linha 52: | ||
== Ligações externas == |
== Ligações externas == |
||
* {{Link|en|2=http://www.djangoproject.com |3=Django Project |4= |
* {{Link|en|2=http://www.djangoproject.com |3=Django Project |4= página oficial}} |
||
* {{Link||2=http://www.djangobrasil.org |3=Django Brasil |4= |
* {{Link||2=http://www.djangobrasil.org |3=Django Brasil |4= página da comunidade brasileira}} |
||
* [https://www.toptal.com/django/django-top-10-mistakes Top 10 erros que os desenvolvedores do Django fazem] |
* [https://www.toptal.com/django/django-top-10-mistakes Top 10 erros que os desenvolvedores do Django fazem] |
||
Revisão das 22h21min de 26 de outubro de 2020
Desenvolvedor | Lawrence Journal-World |
Lançamento | 21 de Julho de 2005 |
Versão estável | 2.2.1 (1 de maio de 2019 | )
Escrito em | Python |
Licença | BSD |
Estado do desenvolvimento | Ativo |
Página oficial | http://www.djangoproject.com |
Django é um framework para desenvolvimento rápido para web, escrito em Python, que utiliza o padrão model-template-view (MTV). Foi criado originalmente como sistema para gerenciar um site jornalístico na cidade de Lawrence, no Kansas. Tornou-se um projeto de código aberto e foi publicado sob a licença BSD em 2005. O nome Django foi inspirado no músico de jazz Django Reinhardt.[1]
Django utiliza o princípio DRY (Don't Repeat Yourself), onde faz com que o desenvolvedor aproveite ao máximo o código já feito, evitando a repetição.
Principais características
Mapeamento Objeto-Relacional (ORM)
Com o ORM do Django você define a modelagem de dados através de classes em Python. Com isso é possível gerar suas tabelas no banco de dados e manipulá-las sem necessidade de utilizar SQL (o que também é possível).
Interface Administrativa
No Django é possível gerar automaticamente uma interface para administração dos modelos criados através do ORM.
Formulários
É possível gerar formulários automaticamente através dos modelos de dados.
URLs Amigáveis
No Django não há limitações para criação de URLs amigáveis e de maneira simples.
Sistema de Templates
O Django tem uma linguagem de templates poderosa, extensível e amigável. Com ela você pode separar design, conteúdo e código em Python.
Sistema de Cache
O Django possui um sistema de cache que se integra ao memcached ou em outros frameworks de cache.
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.
Ver também
- Web Framework
- Ruby on Rails
- Turbogears outro framework para Web em Python
Notas e Referências
- ↑ «Documentation». docs.djangoproject.com (em inglês). Consultado em 23 de novembro de 2015
Ligações externas
- «Django Project» (em inglês). página oficial
- «Django Brasil». página da comunidade brasileira
- Top 10 erros que os desenvolvedores do Django fazem