Django é uma estrutura web Python de alto nível que não é apenas de uso gratuito, mas também de código aberto. Ajuda os desenvolvedores a criar aplicativos da web de maneira mais rápida e melhor, codificando menos. Podemos instalá-lo em qualquer plataforma onde o Python possa ser configurado. Além disso, o Django oferece suporte ativo da comunidade e documentação bem mantida. É robusto, escalonável e versátil, e é usado por muitas empresas para potencializar seus sites. Além disso, mesmo os recém-chegados podem começar rapidamente com o Djano devido à sua filosofia de “baterias incluídas”, o que significa que inclui todos os recursos necessários por padrão, ao contrário de outros frameworks que requerem bibliotecas separadas.
Instalando Django no Windows 11/10
Pré-requisitos
Bem, o principal requisito para instalar o Django no Windows ou qualquer outro sistema operacional é Python porque Django é um framework Python. Portanto, antes de prosseguir, clique com o botão direito no botão Iniciar do Windows 11 ou 10 e clique em Terminal (Admin) ou Windows PowerShell (Admin), o que estiver disponível.

Portanto, antes de instalar o Django, você deve confirmar se o Python está instalado em seu sistema operacional Windows 10 ou 11, para isso execute o seguinte comando:
python --version
Se o Python não estiver instalado, você verá o seguinte aviso.
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
Passo 1: Instale Python no Windows
Então, se você ainda não tem o Python instalado em seu sistema Windows, primeiro precisamos ter isso em nosso sistema. Podemos instalar o Python baixando seu arquivo de configuração de seu site oficial ou usando o “Asa”Gerenciador de pacotes do Windows via Terminal. Então, vamos usar o Winget, um método simples para instalar a versão mais recente do Python usando a linha de comando:
No PowerShell ou Terminal como Admin, execute o comando fornecido. Estamos instalando a versão 3.13, você pode instalar qualquer outra se quiser apenas substituindo o número da versão no comando fornecido.
Para saber quais são as outras versões disponíveis que podemos usar –
wignet search Python.Python

Para instalação:
winget install Python.Python.3.13
Após concluir a instalação feche o Terminal e abra-o novamente para verificar a versão do Python usando:
python --version

Etapa 2: configurar um ambiente virtual
Para isolar nossos projetos, é uma boa prática criar um ambiente virtual, e o mesmo estamos fazendo aqui para nosso projeto Django. O ambiente Python é um diretório independente que contém todos os executáveis necessários para usar os pacotes que um projeto Python precisaria.
Portanto, no prompt de comando ou terminal, navegue até o diretório do projeto. Se você não tiver nenhum, poderá criar um usando:
mkdir my_project
Você pode renomear “meu_projeto”Para qualquer nome que você queira dar ao seu projeto. Depois disso, mude para o diretório criado ou para um que você já possui.
cd my_project
Depois disso, execute o seguinte comando para criar um ambiente virtual:
python -m venv myh2s
Substituirmyh2s
com o que você quiser nomear seu ambiente. O comando acima criará um diretório –myh2scom os arquivos necessários.
Passo 3: Ative seu Ambiente Virtual
Agora precisamos ativar o ambiente que criamos. Para isso use o comando fornecido. Porém, não se esqueça de alterar o nome do ambiente por aquele que você criou, nosso émyh2s.
myh2s\Scripts\activate
Seu prompt de comando agora deve refletir o nome do ambiente virtual.
Nota: se você receber um erro:
File C:\Users\h2s\my_project\myh2s\Scripts\Activate.ps1 cannot be loaded because running
scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170
Em seguida, execute este comando para habilitar a execução de scripts no PowerShell ou CMD:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Agora você poderá ativar o ambiente Python criado. Depois de ativado, você verá o caminho da pasta do projeto no prompt, conforme mostrado na imagem abaixo:

Etapa 4: Instalando o Django no Windows 11 ou 10
Vamos usar o gerenciador de pacotes Python que é PIP no Windows para instalar oDjango. O gerenciador de pacotes será configurado automaticamente quando você instalar o Python em seu sistema.
pip install django

(Opcional) Por padrão, a versão mais recente do Django será instalada em nosso sistema, porém, se você quiser alguma versão mais antiga para o seu projeto, mencione isso no comando acima.Por exemplo,se você deseja instalar a versão4.2do Django então o comando ficará assim:
pip install django==4.2
Etapa 5: verifique a versão atual
Depois de instalar o Django, podemos confirmá-lo verificando sua versão usando o comando fornecido:
django-admin --version
Exemplo para criar um projeto e aplicativo no Django
Criando um projeto Django
Usando este comando podemos criar qualquer novo projeto com a estrutura básica de um projeto Django.
django-admin startproject firstproject
Você pode renomear “primeiro projeto”No comando acima com o que você quiser, depois mude para a pasta do projeto criado:
cd firstproject
Inicie o servidor de desenvolvimento
Dentro do diretório da pasta do projeto criado, estarão todos os arquivos necessários para rodar o servidor de desenvolvimento embutido do Django, portanto, utilize o comando fornecido e inicie-o.
python manage.py runserver

O comando acima irá iniciar o servidor de desenvolvimento em sua máquina local, para verificá-lo em seu navegador digite-https://127.0.0.01:8000
Você terá a página padrão do Django conforme mostrado na imagem fornecida. Agora, volte ao terminal de comando e pare o servidor pressionandoCtrl+Cchaves.

Crie um aplicativo Django
Para prosseguir com o processo, você pode conferir a página de documentação oficial onde os desenvolvedores mostraram um bom exemplo de como criar um primeiro aplicativo Django,aqui está o link para isso.
Outros tutoriais: