Este projeto visa responder à avaliação da KPMG.
Ele consiste em uma API com 2 endpoints retornando dados sumarizados de um dado dataset. E um endpoint com a documentação da API.
Acesse a documentação da API no Swagger (http://localhost:8000/swagger)
O acesso à API requer o basic auth e o acesso ao swagger requer login no admin do django. O usuário e senha para as duas
autenticações é admin
.
- Implantar o docker-compose:
docker-compose up
- Acesse à documentação da API
/swagger
:- Clique em
Django Login
. - Use usuário:
admin
e senha:admin
.
- Clique em
- Acesse os endpoints da API:
- Use usuário:
admin
e senha:admin
. - Poderá determinar o tipo da resposta da API utilizando:
- Sufixo na url: [
.json
,.csv
] - Cabeçalho da requisição: [
accept: application/json
,accept: text/csv
]
- Sufixo na url: [
- Use usuário: