Por Luferat em 29/10/2026
No Django, um projeto é um container para um ou mais aplicativos ou app. Pense em um portal com blog, fórum, notícias, lojinha, hub social, etc. Tudo no mesmo projeto.
Vamos criar este projeto:
Ainda no terminal, instale o Django com o comando:
pip install django
Verifique se instalou corretamente:
django-admin --version
Devemos obter algo como 6.1.2 ou acima disso.
Crie o projeto com o comando abaixo, observando o ponto no final do comando:
django-admin startproject core .
No VSCode, devemos ter a seguinte estrutura:
blog/
├── .venv/
├── core/
│ ├── __init__.py
│ ├── asgi.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
👀 Observe o manage.py e sua localização na raiz! Isso será fundamental!
Na maioria dos projetos, teremos, além do Django, outros pacotes de dependências. Por isso, é importante manter uma lista atualizada, assim, sempre que precisar, podemos instalar todas as dependências de uma só vez sem a preocupação de esquecer alguma.
Para gerar a lista, comande no terminal:
pip freeze > requirements.txt
O arquivo requirements.txt será criado na raiz do projeto, com as dependências listadas.
Sempre que instalar um novo pacote no projeto, "rode" o comando acima para manter requirements.txt mais atualizado possível.
Para testar o projeto, comande:
python manage.py runserver
Abra o navegador e acesse http://localhost:8000 para ver algo como: