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

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