Gabriel Tertuliano |
José Emídio |
Kaléu Victor |
Kauã Amorim |
- Instalar o Poetry
pip install poetry
- Instale as dependências com Poetry
poetry install
- Crie um ambiente virtual
python -m venv venv
- Ative o ambiente virtual
- No Linux
source venv/bin/activate
- No Windows
venv\Scripts\activate
- Instale as dependências
pip install -r requirements.txt
- Crie um arquivo .env e dentro insira as seguintes informações:
SECRET_KEY = '' # Onde você vai inserar uma chave secreta para o projeto
DATABASE_URL = '' # Onde você vai inserir a URL de linkagem do Banco, que a propria plataforma do Neon PostgreSQL libera
MAILERSEND_EMAIL = '' # Onde você vai inserir seu email que a plataforma do MAILERSEN te forneceu
MAILERSEND_EMAIL_PASSWORD = '' # Onde você vai inserir a senha que o MAILERSEN te forneceu
- Agora é só executar o projeto:
python manage.py runserver
Caso não consiga realizar as configurações acima, e prefira uma forma mais simples para executar o projeto:
- Altere as configurações de linkagem do BD:
- Exclua essa parte no código:
Se encontra no arquivo ../IFit/settings.py | linha : 65
tmpPostgres = urlparse(os.getenv("DATABASE_URL"))
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': tmpPostgres.path.replace('/', ''),
'USER': tmpPostgres.username,
'PASSWORD': tmpPostgres.password,
'HOST': tmpPostgres.hostname,
'PORT': 5432,
}
}
- E cole isso:
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } }
- Execute esses comandos para fazer as migrações necessárias e conexões com o BD:
- Makemigrations
python manage.py makemigration
- Migrate
python manage.py migrate
- Por fim, execute o projeto:
python manage.py runserver