Saltar para o conteúdo

Django (framework web)

Origem: Wikipédia, a enciclopédia livre.
Django
Captura de tela
Django (framework web)
DesenvolvedorDjango Software Foundation
PlataformaMultiplataforma
Modelo do desenvolvimentoSoftware Livre
Lançamento21 de Julho de 2005
Versão estável4.1 (13 de agosto de 2022; há 20 meses)
Escrito emPython
Sistema operacionalLinux, Windows, MacOS e as outros Sistema operativo que Python suporta
LicençaBSD
Estado do desenvolvimentoAtivo
Página oficialhttp://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), que propõe que o desenvolvedor aproveite ao máximo o código já feito, evitando a repetição.

Principais característicaseditar código-fonte

Mapeamento Objeto-Relacional (ORM)editar código-fonte

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 Administrativaeditar código-fonte

No Django é possível gerar automaticamente uma interface para administração dos modelos criados através do ORM.

Formulárioseditar código-fonte

É possível gerar formulários automaticamente através dos modelos de dados.

URLs Amigáveiseditar código-fonte

No Django não há limitações para criação de URLs amigáveis e de maneira simples.

Sistema de Templateseditar código-fonte

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 Cacheeditar código-fonte

O Django possui um sistema de cache que se integra ao memcached ou em outros frameworks de cache.

Internacionalizaçãoeditar código-fonte

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émeditar código-fonte

Notas e Referências

Ligações externaseditar código-fonte

🔥 Top keywords: Wikipédia:Página principalEspecial:PesquisarSilvio LuizAntero GrecoWashington RodriguesChatGPTCleópatraMárcia (cantora brasileira)Paulo SoaresYasukeYouTubeNova CaledóniaCandombléCássio RamosEnchentes no Rio Grande do Sul em 2024Verinha DarcyRio Grande do SulPablo MarçalSony ChannelAMBEVCanal BrasilEduardo LeiteFicheiro:Logotipo da GloboNews.pngBrasilDanubio Fútbol ClubSalomãoEslováquiaBaby ReindeerJuraj Cintula16 de maioPaulo PimentaWhatsAppHigh Frequency Active Auroral Research ProgramRobert FicoCopa Libertadores da América de 2024Club BolívarAlma GêmeaCopa Libertadores da AméricaCristiano Ronaldo