O objetivo desse desafio é construir uma aplicação que faz a gestão de uma biblioteca.
Deve-se instala-lo em um ambiente virtual, então primeiramente, crie um venv com:
python -m venv venv
Depois, acesse com:
Powershell:
.\venv\Scripts\activate
GitBash:
source venv/Scripts/activate
Emfim, instale as depenências com:
pip install -r requirements.txt
Para prosseguir com o projeto, você precisará preencher as Variáveis de Ambiente em um arquivo .env. Então crie um .env com essas variáveis
SECRET_KEY = yourSecretKey
DB_NAME=
DB_HOST=
PORT=
EMAIL_HOST=smtp.gmail.com
EMAIL_PORT=587
EMAIL_HOST_USER=yourMail
EMAIL_HOST_PASSWORD=pass
Agora só falta executar as migrações no seu banco de dados e então iniciar o servidor
Para rodar as migrações:
python manage.py migrate
Finalmente, para iniciar o servidor:
python manage.py runserver