🚀 Guia de Início Rápido¶
Este guia te levará do zero ao projeto rodando em menos de 5 minutos!
📋 Pré-requisitos¶
Obrigatórios¶
Opcionais (mas recomendados)¶
- Docker & Docker Compose (Download)
- Make (geralmente já instalado no Linux/Mac)
⚡ Setup em 3 Comandos¶
Opção 1: Com Makefile (Recomendado)¶
Opção 2: Com Docker¶
🎯 Verificando se Funcionou¶
Após executar os comandos acima, você deve ver:
Acesse http://127.0.0.1:8000 no seu navegador e você verá a página inicial do Django.
🔐 Criação de Superusuário¶
O comando make setup
solicitará que você crie um superusuário interativamente:
⚠️ Importante: Sempre use credenciais seguras em produção!
Acesse http://127.0.0.1:8000/admin para entrar no painel administrativo.
🧪 Executando Testes¶
🛠️ Comandos Úteis¶
🐳 Usando Docker¶
Desenvolvimento¶
Produção¶
🔧 Personalização Inicial¶
1. Renomeie o Projeto¶
2. Configure Variáveis de Ambiente¶
3. Configure o Banco de Dados¶
Por padrão usa SQLite. Para PostgreSQL:
🚨 Problemas Comuns¶
Python não encontrado¶
Make não encontrado¶
Permissões no Docker¶
🎉 Próximos Passos¶
Agora que seu projeto está rodando:
- 📖 Leia a Documentação da Arquitetura
- 🧪 Explore os Testes Automatizados
- 🔐 Configure Autenticação OAuth2
- 🚀 Prepare para Deploy em Produção
💡 Dicas Pro¶
- Use
make test-watch
durante desenvolvimento - Execute
make lint
antes de commits - Use
make docs-serve
para ver a documentação localmente - Configure seu IDE para usar o ambiente virtual em
venv/
🎯 Objetivo alcançado? Seu projeto Django com Arquitetura Limpa está rodando!
Se encontrou algum problema, abra uma issue no GitHub.
Após a instalação e configuração, você pode usar os comandos do scripts/Makefile
para automatizar tarefas comuns: