Esta aplicação lê e interpreta arquivos .txt no padrão CNAB, salvando os dados das operações no banco de dados.
- Criar um ambiente virtual:
python -m venv venv
- Ativar o ambiente virtual:
- No Linux:
source venv/bin/activate
- No Windows:
.\venv\Scripts\activate
- Instalar as dependências do projeto:
pip install -r requirements.txt
-
Criar um arquivo .env na raiz do projeto com as credenciais do seu database e a secret key, seguindo o padrão do .env.example
-
Persistir as migrações no database:
python manage.py migrate
- Rodar o servidor:
python manage.py runserver
- GET: lista todas as operações salvas no banco de dados;
- POST: salva um conjunto de operações no banco de dados. Só permite o envio de arquivos .txt no padrão CNAB;
- GET: lista todas as lojas com seus respectivos saldos (balance) e operações.