Se inscreva na lista VIP

Esta área é muito estreita para esta versão do widget. Transfira-o para uma área mais larga ou ative a versão para a barra lateral. nas opções do widget, dentro da aba "Personalização".

Ninja do Linux

Alternar navegaçãoMenu
Pular para o conteúdo
  • Artigos
  • Tutoriais
  • Notícias
  • Cursos Online
  • Certificação
  • Documentários
  • Referências
Busca

Desenvolvimento WEB com python e django

Cassio Augusto setembro 20, 2021 Comente! Artigos, Programação, Python

Django é um Framework WEB para perfeccionistas com prazo.

Estou nesse post reunindo algumas anotações que fiz sobre desenvolvimento web com python e Django.

Introdução ao Django

Fontes e material pra estudo:

Documentação do Django:

Documentação: https://www.djangoproject.com

https://docs.djangoproject.com/en/dev/faq/general/#django-appears-to-be-a-mvc-framework-but-you-call-the-controller-the-view-and-the-view-the-template-how-come-you-don-t-use-the-standard-names

Sites importantes

http://www.djangobrasil.org/

História do Django:

Wikipedia: https://pt.wikipedia.org/wiki/Django_(framework_web)

Tutoriais de Django:

Tutorial da mozilla: https://developer.mozilla.org/pt-BR/docs/Learn/Server-side/Django/Tutorial_local_library_website

Tutorial pra instalar no windows: http://pythonclub.com.br/instalacao-python-django-windows.html

Esse post são algumas anotações pessoais que decidi fazer em publico ao invés de somente escrever no meu caderno ou no meu evernote ou outro software de anotações. Seguindo a ideia desse conteudo sobre aprender em publico:

Learn in Public – The fastest way to learn

https://www.swyx.io/learn-in-publ

https://www.swyx.io/puwtpd/ic/

Salva esse post nos teus favoritos porque ele está em desenvolvimento e eventualmente eu vou adicionar mais conteudo aqui.

Origem

Foi criado originalmente como sistema para gerenciar um site jornalístico

Estrutura

utiliza o padrão model-template-view (MTV)

Principios

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.

Licença Open Source

Código aberto e foi publicado sob a licença BSD em 2005

O Nome

O nome Django foi inspirado no músico de jazz Django Reinhardt.[1]

Alguns sites grandes que usam Django:

Youtube

Instagram

Dropbox

Recursos

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

Mapeamento Objeto-Relacional (ORM)

Sistema de Templates

URLs Amigáveis

Formulários

Sistema de Cache

Internacionalização

Frameworks semelhantes em Outras linguagens

Ruby on Rails

Laravel

Django é opinativo?

Passo a Passo pra instalar o django

Nos links abaixo tem o passo a passo

Tutorial na documentação do site oficial:

Documentação: https://www.djangoproject.com

Tutorial da mozilla: https://developer.mozilla.org/pt-BR/docs/Learn/Server-side/Django/Tutorial_local_library_website

Para usuarios de windows:

http://pythonclub.com.br/instalacao-python-django-windows.html

 

Learn In Public

The fastest way to learn

https://www.swyx.io/learn-in-publ

https://www.swyx.io/puwtpd/ic/

Irei falar sobre esse conceito em outro momento.

Recomendo ver tambem a minha série de videos sobre o livro Pragmatic Thinking & Learning que ensina como estudar melhor, como aprender melhor e como ter mais foco.

Leitura focada

Artigos relacionados

  • Apple alerta usuários em 100 países sobre possível espionagem por spyware de governos

  • linux-educacional

    Linux Educacional, a distribuição criada pelo MEC para ser usada nas escolas

  • 10 cursos de JavaScript Grátis

  • Celulares Android ganham recurso para ajudar em emergências no Brasil

  • snort

    Snort, um IDS para Linux

  • LlamaIndex: o Framework Open Source que Está Revolucionando Aplicações com IA Generativa

Artigo anterior Como superar a sobrecarga de informação: aprendizagem deliberada pra entrar no mercado|Pragmatic T&L
Próximo artigo Melhores Livros pra aprender Sistemas Operacionais e pra ler o código do Kernel Linux, Unix e Minix

Artigos populares

  • As 12 Principais Distribuições Linux(a 1ª e a 9ª são as que eu uso)
  • Os 13 Comandos Mais Básicos do Linux(o 3º e o 8º são os que você vai usar mais)
  • 15 anos usando Linux – Como Tudo Começou
  • Ubuntu 16.04 LTS Lançado, baixe e veja as 6 principais novidades
  • Ubuntu no Windows 10 – A Verdadeira História Sobre a Parceria da Canonical com a Microsoft

A condição mais comum tratada com Cialis (tadalafil) é a disfunção erétil. Pode Cialis venda livre Portugal com entrega rápida ao melhor preço nas farmácias online.

Ninja do Linux · 2015-2025