Skip to content

Teste Técnico para Grupo Bringel, construir API Rest com Django Rest Framework.

Notifications You must be signed in to change notification settings

matheusstyt/eccomerce-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API GB E-COMMERCE - PASSO-A-PASSO

Certifique-se de ter o Docker e Docker Compose instalados

Inicie a Aplicação com Docker Compose

docker-compose up -d --build

Executar Migrações e Criar Superusuário

docker-compose exec api python manage.py makemigrations
docker-compose exec api python manage.py migrate
docker-compose exec api python manage.py createsuperuser --noinput

Acessar a API / Swagger

http://localhost:8000

Acessar GraphQl

http://localhost:8000/graphql

Acessar Redoc

http://localhost:8000/redoc

Paginação de Produtos

http://localhost:8000/products/?page=1&pagesize=20

Testes da API

Caso queria testar a API no terminal.

Testando Todos os casos.

docker exec api python manage.py test

Testando Token, Refresh_Token, Verify_Token, Autenticação do usuário.

docker exec api python manage.py test api_ecommerce

Testando Product, Reviews Model e Autentição de get sem logar.

docker exec api python manage.py test products

Testando Categories, Model e Autentição de get sem logar.

docker exec api python manage.py test categories

Testando Suppliers, Model e Autentição de get sem logar.

docker exec api python manage.py test suppliers

Releases

No releases published

Packages

No packages published