1
resposta

[Bug] NameError: name 'os' is not defined.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Apesar do model import os ja está no manage.py, quando vou inseri-lo no 'DIRS': [os.path.join(BASE_DIR, 'templates')],, aparece esse erro ao rodar os server: NameError: name 'os' is not defined. Did you forget to import 'os'?

Como posso resolver?

1 resposta

Bom dia Gabriel! Tudo bem com você?

O erro apresentado está informando que a biblioteca os não foi importada no arquivo settings.py. Mesmo que você tenha importado os no manage.py, cada arquivo Python precisa de suas próprias importações. Então, você precisa importar os diretamente no settings.py.

Peço que abra o arquivo settings.py adicione o código abaixo no início dele para realizar a importação da biblioteca os.

import os

Após adicionar essa linha de código, salve o arquivo settings.py e realize uma nova tentativa de execução do projeto.

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!