1
resposta

Segue print do erro. Como corrigir?

PS C:\Users\pcaur\projeto_integrador_I> venv\Scripts\activate (venv) PS C:\Users\pcaur\projeto_integrador_I> python manage.py runserver Watching for file changes with StatReloader Performing system checks...

System check identified some issues:

WARNINGS: ?: (staticfiles.W004) The directory 'C:\Users\pcaur\projeto_integrador_I\setup/stetic' in the STATICFILES_DIRS setting does not exist.

System check identified 1 issue (0 silenced).

You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run 'python manage.py migrate' to apply them. May 25, 2024 - 18:51:52 Django version 5.0.6, using settings 'setup.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK.

1 resposta

Olá Paulo, tudo bem com você?

No log que você mostrou temos dois assuntos diferentes e vou mostrar como corrigi-los.

  • Aviso sobre o diretório STATICFILES_DIRS:

    O Django está avisando que o diretório C:\Users\pcaur\projeto_integrador_I\setup/stetic especificado na configuração STATICFILES_DIRS não existe. Isso ocorre porque o nome da pasta está errado, você colocou stetic mas o correto é static Para corrigir isso, você deve deixar o arquivo de configurações (settings.py). da seguinte forma:

    STATICFILES_DIRS = [
        os.path.join(BASE_DIR, 'setup/static')
    ]
    
  • Migrações não aplicadas:

    O Django está informando que você tem 18 migrações não aplicadas. Para aplicar essas migrações, você deve rodar o comando migrate:

    No terminal, execute:

    python manage.py migrate
    

    Isso aplicará todas as migrações pendentes e deve resolver qualquer problema relacionado ao banco de dados.

  • Por fim, depois de corrigir esses dois pontos, tente rodar o servidor novamente com:

    python manage.py runserver
    

Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!