Skip to content

lucrorural/work-at-lucrorural-backend-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Teste Backend - Lucro Rural

Este projeto é um teste técnico para a vaga de desenvolvedor na Lucro Rural. O objetivo é avaliar conhecimentos técnicos em:

  • Django
  • Queries (construção e análise)
  • Otimização de queries

Pré-requisitos

Para rodar este projeto, você precisará de:

  • Python 3.10+

Configuração do Ambiente

Antes de executar os comandos do Makefile, configure o ambiente virtual:

1. Criar o Ambiente Virtual

O Makefile espera que o ambiente virtual se chame venv.

python3 -m venv venv

2. Ativar e Instalar Dependências

source venv/bin/activate  # Linux/macOS
# ou
.\venv\Scripts\activate   # Windows

pip install -r requirements.txt

Instruções de Execução

Utilize o Makefile na raiz do projeto para realizar as operações principais. Siga o passo a passo abaixo:

1. Dar Migrate

Para configurar o banco de dados e aplicar as migrações necessárias:

make migrate

2. Gerar Dados Falsos

Para popular o banco de dados com massa de teste:

make generate-data

3. Rodar o Projeto

Para iniciar o servidor local:

make run

4. Limpar Banco de Dados

Para limpar o banco de dados e aplicar as migrações necessárias:

make clear-database

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors