Este projeto de boilerplate em Django fornece uma estrutura básica para o desenvolvimento de aplicações web. Ele inclui a configuração inicial de banco de dados, autenticação de usuário, administração, etc.
- apps/: Diretório contendo os aplicativos Django.
- config/: Diretório de configuração do projeto.
- static/: Arquivos estáticos (CSS, JavaScript, imagens).
- templates/: Templates HTML.
- manage.py: Script de gerenciamento do Django.
- Python 3.12+
- Django 5.1.1+
- Docker
- Docker Compose
-
Clone o repositório:
git clone https://github.com/seu-usuario/django-boilerplate.git cd django-boilerplate
-
Copie o arquivo de exemplo
.env.example
para.env
e configure as variáveis de ambiente:cp .env.example .env
-
Construa e inicie os containers Docker usando o Makefile:
make build
- Acesse a aplicação em
http://127.0.0.1:8000
.
-
Para parar os containers:
make down
-
Para executar migrações:
docker-compose exec web poetry run python manage.py migrate
-
Para coletar arquivos estáticos:
docker-compose exec web poetry run python manage.py collectstatic --noinput
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.