Instalando e Configurando o Django
Antes de iniciar um projeto com Django, é essencial ter o interpretador Python instalado no sistema. Mais informações sobre como instalar o Python podem ser encontradas aqui.
Existem diferentes métodos para instalar o Django, sendo que o método recomendado envolve o uso do gerenciador de pacotes pip
Gerenciador de Pacotes pip
Os pacotes Django são disponibilizados no repositório central de pacotes Python, conhecido como Python Package Index (PyPI). Para instalar o Django a partir desse repositório, é necessário ter o pip
pip
pip
pip
pip -V
Exemplo de saída:
pip 24.3.1 from /usr/local/lib/python3.13/site-packages/pip (python 3.13)
Caso o pip
pip
python -m ensurepip --upgrade
Se o pip
python -m pip install --upgrade pip
Configuração de um Ambiente Virtual
Embora não seja obrigatório, recomenda-se o uso de um ambiente virtual (ou venv
Sem o uso de um ambiente virtual, os pacotes Django seriam instalados globalmente. Isso pode ser problemático, pois diferentes projetos podem requerer versões distintas do Django. Ao utilizar ambientes virtuais, cada projeto possui seu próprio conjunto de pacotes, evitando conflitos de dependências.
Para criar um ambiente virtual, o módulo integrado venv
C:\django
python -m venv .venv
No exemplo acima, o ambiente virtual foi nomeado como .venv
.venv
Ativação do Ambiente Virtual
Após criado, o ambiente virtual precisa ser ativado. O método de ativação varia conforme o sistema operacional e a ferramenta de linha de comando utilizada:
Windows (Prompt de Comando)
.venv\Scripts\activate.bat
Windows (PowerShell)
É necessário configurar permissões antes de ativar o ambiente:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Em seguida, o ambiente pode ser ativado com o comando:
.venv\Scripts\Activate.ps1
Linux/MacOS
A ativação é feita com o comando:
source .venv/bin/activate
Após a ativação bem-sucedida, o nome do ambiente virtual aparecerá entre parênteses antes do prompt do terminal, indicando que o ambiente está ativo, por exemplo:
(.venv) C:\django>
Com o ambiente virtual ativado, o Django pode ser instalado executando o comando:
python -m pip install Django
Esse comando instala a versão mais recente do Django. Caso uma versão específica seja necessária, ela pode ser especificada com o comando:
python -m pip install django~=4.0.0
Verificação da Instalação
Para verificar se o Django foi instalado corretamente, o interpretador Python pode ser aberto e os comandos abaixo podem ser executados:
python import django django.get_version()
O comando python
import django
django.get_version()
Se a instalação foi bem-sucedida, a versão do Django será exibida no terminal. Caso contrário, uma mensagem de erro será exibida.
Desativação do Ambiente Virtual
Quando não for mais necessário usar o ambiente virtual, ele pode ser desativado. Isso pode ser feito executando o comando:
deactivate
Após a desativação, o terminal retornará ao estado original, sem o ambiente virtual ativo.
Caso você esteja no interpretador Python, o comando deactivate
exit()
Ctrl + Z
Enter
Ctrl + D