Skip to content

Api de gerenciamento de usuários, itens e pedidos com Django rest framework. Implementando autenticação e autorização e validação de usuários

Notifications You must be signed in to change notification settings

BrunaCardoso7/gestao_de_pedidos_Django_apiRest

Repository files navigation

README do Projeto gestao de pedidos Django apiRest

Descrição

Instruções para configurar o ambiente de desenvolvimento da api de pedidos e executar o projeto em seu sistema.

Detalhe importante*

Na raiz do projeto está disponível um arquivo de coleção com todas as rota do projeto já pre-definidas para utilização em programas como postman e insomnia:

./rotas_api_pedidos_postman_insominia.json

Pré-requisitos

Certifique-se de ter as seguintes ferramentas instaladas em sua máquina:

  • Python 3.x:
  • pip:

Url para acesso da documentação:

http://127.0.0.1:8000/api/schema/swagger-ui/#/

Passos para Executar o Projeto

1. Clonar o Repositório

Primeiro, clone o repositório para o seu computador. Abra o terminal e execute o seguinte comando:

git clone https://github.com/BrunaCardoso7/gestao_de_pedidos_Django_apiRest.git

2. Acessar o Diretório do Projeto

Após clonar o repositório, entre no diretório do projeto:

cd gestao_de_pedidos_Django_apiRest

3. Criar e Ativar Ambiente Virtual

  • Criar Ambiente Virtual
python3 -m venv venv
  • Ativar Ambiente Virtual

No Linux🐧:

source venv/bin/activate

No Windows:

.\venv\Scripts\activate

4. Instalar as Dependências

Agora que o ambiente virtual está ativado, instale as dependências do projeto usando o pip. Execute:

pip install -r requirements.txt

5. Renomear arquivo

Renomeie o arquivo, .env.exmple para .env

No Linux🐧:

mv .env.example .env

No Windows:

ren .env.example .env

6. Configuração de Banco de Dados

python manage.py migrate

7. Executar o Projeto

Após as dependências estarem instaladas, você pode rodar o servidor com o seguinte comando:

python manage.py runserver

8. Testar o Projeto

execute-os para garantir que tudo esteja funcionando corretamente:

os teste garante que o funcionamento das rotas e requisitos solicitados estejam funcionando

python manage.py test

About

Api de gerenciamento de usuários, itens e pedidos com Django rest framework. Implementando autenticação e autorização e validação de usuários

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages