1
resposta

NameError: name 'os' is not defined

Não estou conseguindo incluir os arquivos estáticos. Está dando esse erro:

  File "C:\Natália\Univesp\2022.01.PI II\app\odonto\settings.py", line 58, in <module>
    'DIRS': [os.path.join(BASE_DIR, 'financas/templates')],
NameError: name 'os' is not defined

Eu já refiz tudo desde o começo, copiei todos os códigos para ver se era erro de digitalização que eu não estava vendo e a única coisa que alterei foi o nome do projeto e da aplicação.

1 resposta

Olá! Tudo bem? Provavelmente está faltando o import do módulo 'os', do sistema operacional. Pode ser que em algumas versões do django ele seja importado por padrão, acredito que adicionando o import no começo do manage.py tudo funcione.

import os

Espero ter ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software