Então, neste curso, vamos
olhar para a estrutura de uma aplicação Django.
Você vai se cansar de eu te mostrar
a mesma imagem uma
e outra vez com os modelos e
as vistas e o urls.py e todas essas coisas.
Eu quero que você
entenda que um aplicativo Django não é
apenas um monte de pastas com
um monte de coisas nele e você joga algo aqui,
e você joga algo lá dentro.
Eu quero que você tenha um nível de conforto de por que as coisas estão dispostas
do jeito que estão em
um aplicativo Django, e isso leva um tempo.
Então eu vou tipo de repetir isso uma e outra vez e outra,
que arquivo está aqui e como
este arquivo funciona e como passamos por
este arquivo e como templates funcionam, etc.
E assim, ao mesmo tempo que estamos
explorando a estrutura de aplicações Django,
vamos entender Model- Controladora de visualização.
E Django, se você perguntar
às pessoas do Django se o
Django é o Model-View-Controller,
você terá uma espécie de resposta sombreada,
se é ou não, etc., etc., etc., etc.
Mas é principalmente um aplicativo Model-View-Controller,
e a maioria das aplicações web são
algumas variações em um Aplicação Model-View-Controller.
Então vamos olhar para o Django no contexto de
aplicações de uso geral Model-View-Controller.
Então, as atribuições para
isso são baseadas no tutorial do Django project.org,
e eles apenas tipo de percorrer uma série de tópicos realmente bons
que são as peças fundamentais básicas
que compõem uma aplicação Django.