Build with django REST framework
Este projeto é um aplicativo de backend que usa a API REST para permitir que os clientes da Sapo Alimentícios visualizem os produtos da rede classificados pela quantidade majoritária de seus macronutrientes, para facilitar a elaboração de alguma dieta da moda.
O usuário faz upload de arquivos TXT num formato padrão pré-estabelecido, para extração dos dados do mesmo e inserção no Banco de Dados.
- Django REST Framework
- PostgresSQL as database
- API REST FULL
- Dependências do LINUX:
sudo apt install python3-pip python3-venv libpq-dev python-dev
- Criar ambiente virtual
python3 -m venv venv
- Ativar o ambiente virtual (LINUX e MAC)
source venv/bin/activate
- Ativar o ambiente virtual (WINDOWS)
venv/bin/activate.bat
- Instalar as dependências
pip3 install -r requirements.txt
- Configurar as definições do Banco de Dados no arquivo .env
DATABASE_URL="postgres://postgres:postgres@host:5432/postgres"
- Criar as migrations
python3 manage.py makemigrations core
- Executar as migrations
python3 manage.py migrate
-
Ativar o ambiente virtual conforme o respectivo SO
-
Executar o Server
python3 manage.py runserver
- Consumir a API REST disponibilizadas pela página Root criada pelo servidor host:8000
...
...