pip
miniconda
, virtualenv
ou similares)Clonar esse repositório
git clone https://github.com/basedosdados/backend.git
Abrí-lo no seu editor de texto
No seu ambiente de desenvolvimento, instalar poetry para gerenciamento de dependências
pip3 install poetry
Instalar as dependências para desenvolvimento
poetry install
Instalar os hooks de pré-commit (ver https://pre-commit.com/ para entendimento dos hooks)
pre-commit install
Pronto! Seu ambiente está configurado para desenvolvimento.
OBS1: É possível realizar a execução do servidor django um dos alias
python manage.py makemigrations
python manage.py migrate
make run_docker
OBS2: É possível realizar a execução do servidor django via
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 8080
OBS3: É possível realizar a load e dump de fixtures via
python manage.py dumpdata > fixture.json
python manage.py loadfixture fixture.json