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?
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?
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!