Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Erro em "from views import *"

Utilizei o mesmo código do curso, mas o PyCharm exibe em cinza o seguinte trecho do código:

from views import *

Ao rodar a aplicação, é exibida a seguinte mensagem:

Traceback (most recent call last):
  File "C:/Users/User/PycharmProjects/jogoteca/jogoteca.py", line 10, in <module>
    from views import *
  File "C:\Users\User\PycharmProjects\jogoteca\views.py", line 7, in <module>
    jogo_dao = JogoDao(db)
NameError: name 'db' is not defined
2 respostas
solução!

Olá Alberto, boa tarde!

No Pycharm, linhas de import na cor cinza é só para sinalizar que essa linha é código morto, já que não está sendo utilizado.

O erro que vocẽ enviou é referente a outra questão:

NameError: name 'db' is not defined

Está dizendo que o nome "db" não está definido, ou seja, você está usando uma variável chamada "db" sem ter iniciado ela anteriormente.

Espero ter ajudado e bons estudos!

Thais,

Obrigado pelas informações. Revisei os códigos de todos os arquivos .py e percebi que faltavam algumas linhas de código. Depois dos ajustes, o erro foi corrigido.