Skip to content

Latest commit

 

History

History
56 lines (31 loc) · 1.97 KB

README.md

File metadata and controls

56 lines (31 loc) · 1.97 KB

Template para Projetos em Django

Can't read portuguese? Read this README in english

Este repositório serve como um template para iniciar projetos em Python (versão 3.12) com o framework Django (versão 5.0).

Sobre o Projeto

Este projeto em Django está Dockerizado e segue os princípios da arquitetura limpa (Clean Architecture). Ele proporciona uma estrutura sólida para o desenvolvimento de uma variedade de aplicações, desde APIs até aplicações web.

Como Usar

Siga estes passos para executar o projeto:

  1. Clonar o Repositório:

    git clone git@github.com:luderibeiro/django_base.git
    
  2. Configurar o Ambiente:

  • Crie um arquivo .env na raiz do projeto e adicione as configurações necessárias, como chaves de API, configurações de banco de dados, etc.
  1. Executar o Docker Compose:

    docker-compose up --build
    

obs.: a tag --build deve ser executada somente a primeira vez que o projeto for instalado ou quando houverem alterações nos arquivos de build.

  1. Acessar a Aplicação: A aplicação estará disponível em http://localhost:8000.

    Caso queira acessar a pagina admin basta acessar http://localhost:8000/admin/

Tratamento de erros

  • No caso de receber este erro: PermissionError: [Errno 13] Permission denied: '/data/web/static/admin' Rodar o seguinte comando:

    sudo chown -R user:group data
    

obs.: Mude "user" por seu usuário local da máquina e "group" pelo grupo do usuário

Contribuição

Sinta-se à vontade para contribuir com melhorias ou novas funcionalidades. Basta seguir estes passos:

  1. Faça um fork do repositório.
  2. Crie um branch para a sua contribuição: git checkout -b feature/nova-feature.
  3. Faça suas alterações e faça commit: git commit -m 'Adiciona nova feature'.
  4. Faça push para o branch: git push origin feature/nova-feature.
  5. Abra um pull request.

Licença

Este projeto está licenciado sob a MIT License.