Escolar Documentos
Profissional Documentos
Cultura Documentos
BACK END I
Introdução
Atualmente, aplicações Web estão ganhando maior espaço no cenário da
programação, anteriormente dominado por aplicações do tipo desktop. O
Django é mais um framework que, verificando essa tendência, criou um
conjunto de ferramentas que possibilitam a fácil criação de aplicações
Web, utilizando a linguagem de programação Python. Observando isso, foi
desenvolvida uma extensão para que tanto o Django quanto a linguagem
Python fossem suportadas no Visual Studio, criando, assim, aplicações
Web por meio dessa popular IDE.
Neste capítulo, você conhecerá os passos para instalar o Python no
Visual Studio e aprenderá a realizar a correta integração do Django. Além
disso, você acompanhará a criação de uma aplicação Web, utilizando os
recursos instalados e integrados ao Visual Studio.
O projeto criado pode ser executado mesmo estando vazio, com o intuito
de testar seu funcionamento. Para isso, é necessário clicar em Debug > Start
debugging (depurar > iniciar depuração) ou no botão Web server (servidor
Web) que, conforme demonstra a Figura 7, localiza-se na barra de ferramentas.
Figura 8. Tela para digitar o nome do arquivo necessário para a inicialização de um projeto.
10 Integrando o Django ao Visual Studio
Após esta alteração ser realizada (se for necessária), ao executar o servi-
dor, uma janela abrirá de forma automática no navegador, com a página que
conterá o link http://localhost:<port>. Também será aberta uma
janela do console, que exibirá o log do servidor. Como o projeto ainda não
possui aplicações será exibida somente uma página que confirmará que, até
o momento, tudo está funcionando de acordo. Para finalizar a depuração,
interrompendo a execução do servidor, basta ir a Debug > Stop debugging
no Visual Studio, ou simplesmente fechar a janela do console.
Caso o projeto seja executado como descrito, após todas estas etapas ainda
será visualizada a página padrão mencionada anteriormente. Nesta etapa é
preciso especificar uma página do aplicativo, além de adicionar o aplicativo
ao projeto do Django. Inicialmente, é necessário alterar o arquivo views.py de
modo a que ele fique como descrito no código mostrado na Figura 10. Dessa
forma, estará sendo configurada uma espécie de exibição chamada index.
O próximo passo é modificar o arquivo urls.py, localizado na pasta Basic
Project, conforme o código descrito na Figura 11. É possível observar
padrões URL e, por meio de cada um destes, são descritas as exibições,
para as quais o Django encaminha as URLs de determinado site e que são
específicas. Basicamente vem a ser a parte da URL que segue o domínio,
por exemplo, http://www.dominio.com/. No código demonstrado na
Figura 11 existem duas entradas; a primeira inicia com uma expressão regular
e com ^$, tratando-se do roteamento que é realizado para a raiz do site “/”.
Já a segunda entrada é iniciada com a expressão regular ^home$, realizado
assim o direcionamento para “/home”.
Integrando o Django ao Visual Studio 13
Qualquer tipo de HTML pode ser desenvolvido por uma cadeia de carac-
teres, pois o argumento para httpresponse é uma cadeia formada por
caracteres. Pelo código mostrado na Figura 12, podemos exemplificar este
caso de maneira relativamente simples. Substitua a função Index pelo código
citado, No entanto, as instruções from que o código já possui precisam ser
mantidas para se obter o funcionamento correto. Dessa forma, será gerada
uma resposta em HTML, utilizando o conteúdo de forma dinâmica, sendo que
este será atualizado sempre que o usuário atualizar a página no navegador.
Figura 12. Código que gera uma resposta em HTML, utilizando o conteúdo de forma
dinâmica.
Fonte: Etapa... (2018, documento on-line).
Assim que a alteração for exercida, o usuário pode realizar o teste de fun-
cionamento ao atualizar a página e observar se a hora na mensagem “Olá,
Django! Na quarta-feira, 09/10/2019, às 09:22:30” muda
conforme as atualizações na página e de acordo com o passar do tempo.
BORGES, L. E. Python para desenvolvedores: aborda Python 3.3. 3. ed. São Paulo: Novatec,
2014. 320 p.
Integrando o Django ao Visual Studio 15