freeCodeCamp/guide/portuguese/python/setting-up-python-web-frame.../index.md

2.8 KiB

title localeTitle
Setting Up Python Web Framework Django and Flask Configurando o Python Web Framework Django e Flask

Neste artigo, estaremos discutindo como instalar o Django e o Flask - dois frameworks web populares escritos em Python.

Talvez você já esteja familiarizado com o amplo uso e o suporte da comunidade para o Python; em desenvolvimento web. Você também pode estar ciente do que é um framework web; e as opções disponíveis para o Python.

Caso essas suposições não sejam verdadeiras, talvez você queira dar uma olhada neste artigo da wiki . Se você for pego, vamos revisar a configuração de frameworks web Python em sua máquina de desenvolvimento local.

Mas seria injusto se ignorarmos completamente o debate Python 2 vs Python 3 .

Ambiente virtual

Antes de instalarmos o Django, faremos com que você instale uma ferramenta extremamente útil para ajudar a manter seu ambiente de codificação organizado em seu computador. É possível pular este passo, mas é altamente recomendado. Começar com a melhor configuração possível poupará muitos problemas no futuro!

Então, vamos criar um ambiente virtual (também chamado virtualenv). O Virtualenv irá isolar sua configuração do Python / Django por projeto. Isso significa que quaisquer alterações feitas em um site não afetarão as outras que você também está desenvolvendo. Limpo, certo?

Para mais informações sobre ambientes virtuais, veja a seção relevante aqui .

Empacotando

Se você já instalou o pip , simplesmente:

$ pip install django 

Após a conclusão da instalação, podemos criar um novo projeto:

$ django-admin startproject myproject 
 $ cd myproject 
 $ python manage.py runserver 

Vá para http://localhost:8000 ! :foguete:

Nós instalamos com sucesso o framework web da nossa necessidade. No entanto, ainda não está completo. A maioria dos aplicativos da web são direcionados por conteúdo e dados - por isso, precisamos de um armazenamento de dados. Ou, um banco de dados, se você quiser.

No próximo artigo, estaríamos discutindo como instalar o PostgreSQL e usá-lo com nosso aplicativo da web em Python.

Um ponto a ponderar - temos usado muito o pip , mas mal dissemos nada sobre isso. Bem, por enquanto, é apenas um gerenciador de pacotes como o npm . Tem algumas diferenças com o npm ; mas você não precisa se preocupar com isso agora. Se você estiver interessado, confira a documentação oficial do pip .

Se você tiver sugestões ou perguntas, venha se juntar a nós no gitter .