Skip to content

Latest commit

 

History

History
73 lines (56 loc) · 2.4 KB

README.md

File metadata and controls

73 lines (56 loc) · 2.4 KB

Projeto de agendamento de estações de trabalho - Backend

Projeto que é minha primeira vez usando Django.

Funcionalidades

Opções técnicas

  • O projeto utiliza o SQLite como solução RDBMS para fins de simplicidade.

Instalação

O projeto utiliza o Pipenv para facilitar o gerenciamento de pacotes e virtual environments.

Podemos instalar o Pipenv via pip: pip install pipenv.
(Caso, deseje outros métodos, veja no site oficial de Pipenv )

No diretório do projeto:

  1. Crie um novo virtual environment e instale as dependências do projeto: pipenv install

Execução

No diretório do projeto:

  1. Ative o virtual environment: pipenv shell
  2. Faça o processo de migração:
    1. python manage.py makemigrations
    2. python manage.py migrate
  3. Execute o projeto: python manage.py runserver 9001

A aplicação estará rodando em http://127.0.0.1:9001/.

Se você estiver utilizando Visual Studio Code, há configuração para automatizar o processo, basta executar o projeto via:

  • Debug: Start Without Debugging (Ctrl+F5): Roda o servidor do frontend sem debugging.
  • Debug: Start Debugging (Ctrl+F5): Roda o servidor do frontend em modo debugging.