Será necessário a criação de um ambiente virtual venv, podendo utilizar
o comando python -m venv venv
ou python3 -m venv venv
.
Após a criação da venv será necessário ativá-la.
Executar activate da venv .\venv\Scripts\activate
Dar o comando no terminal source venv/bin/activate
Na pasta raiz do projeto dar o comando pip install -r requirements.txt
Irá baixar e instalar as dependências necessárias para rodar o projeto.
Terá um arquivo chamado .env-example, contendo todas variáveis necessárias de ambiente que deverão ser criadas em um novo arquivo .env, que por sua vez não é versionado. Aplicando as informações conforme o seu banco.
Para fins de TCC, terá um arquivo env preenchido, em um drive, compartilhado pela equipe. Caso necessário, nos solicite.
Nesse pacote, conterá uma coleção, contendo todos end-points da aplicação, para que quando necessário, realize teste via postman/insominia.
Ao rodar o python manage.py runserver
, por padrão, irá rodar o projeto na porta 8000.
Caso seja a primeira vez rodando o projeto, será necessário aplicar as migrations, com
o comando python manage.py migrate
.
Ao rodar a primeira vez o projeto, será necessário a criação do super usuário, para acessar ao
django admin. Pode realizar a tarefa com o comando python manage.py createsuperuser
.
Criar um banco de dados, utilizando postgres. Será necessário atualizar as variáveis de ambiente.
python manage.py graph_models --pydot -a -g -o my_project_visu.png