Olá! Este projeto consiste em ler arquivos de movimentações financeiras (CNAB) de múltiplos estabelicimentos, no formato txt, e gerar um detalhamento que o usuário final consiga fácil acesso aos dados!
Python, Django, Docker.
-
atraves do terminal crie o ambiente virtual com o comando: python -m venv venv
-
Acesse o ambiente virtual com o comando : .\venv\Scripts\activate
-
Alter o nome do arquivo .env.exemple para .env e preencha os campos necessários
-
Crie o banco de dados
-
Instale as dependencias do projeto: pip install -r requirements.txt
-
Cria as tabelas com a sequencia dos comandos: python manage.py makemigrations python manage.py migrate
-
Execute a aplicação na sua máquina: python manage.py runserver
local: http://127.0.0.1:8000/api/
- Post: Envia o arquivo txt
Sucesso:
{
"file_uploaded": null
}
Erro:
{
"file_uploaded": [
"The submitted data was not a file. Check the encoding type on the form."
]
}
- GET:
Lista vazia:
[]
Lista com dados (exemplo):
[
{
"store": "BAR DO JOÃO",
"currency": -102.0,
"transactions": [
{
"type": "Financiamento",
"value": -142.0
},
{
"type": "Boleto",
"value": -112.0
},
{
"type": "Débito",
"value": 152.0
}
]
}
]