Skip to content
/ django-boilerplate Public template

Estrutura inicial de projeto que inclui configurações padrão, diretórios e arquivos necessários para iniciar rapidamente o desenvolvimento de aplicações web utilizando o framework Django.

License

Notifications You must be signed in to change notification settings

lvleo21/django-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Django Boilerplate

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.

Estrutura do Projeto

  • 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.

Pré-requisitos

  • Python 3.12+
  • Django 5.1.1+
  • Docker
  • Docker Compose

Instalação

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/django-boilerplate.git
    cd django-boilerplate
  2. Copie o arquivo de exemplo .env.example para .env e configure as variáveis de ambiente:

    cp .env.example .env
  3. Construa e inicie os containers Docker usando o Makefile:

    make build

Execução

  1. Acesse a aplicação em http://127.0.0.1:8000.

Comandos Úteis

  • 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

Licença

Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Estrutura inicial de projeto que inclui configurações padrão, diretórios e arquivos necessários para iniciar rapidamente o desenvolvimento de aplicações web utilizando o framework Django.

Topics

Resources

License

Stars

Watchers

Forks