API Medicar

  • python3.7.5
  • django3.0.3
  • djangorestframework3.11.0

Como rodar a API localmente

Clonando o projeto

git clone https://github.com/LucasGabrielSI/desafio-medicar-intmed.git

Criando e ativando uma env

python -m venv <nome_da_env>
source <nome_da_env>/bin/activate

Instalando as dependencias

pip install -r requirements.txt

Configuração do banco

Após configurar um novo banco no seu cliente de postgressql, adicione as seguintes informações em database no arquivo settings.py:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2',
        'NAME': '<nome do banco>',
        'USER': '<usuario>',
        'PASSWORD': '<senha>',
        'HOST': '<endereco_onde_o_projeto_esta_rodando>',
        'PORT': '<porta>',
    }
}

Rodando Migrates

python manage.py migrate

Criando um superusuário

python manage.py createsuperuser

Rodando a aplicação

python manage.py runserver