1
resposta

Erro ao rodar o Servidor apos troca de pasta

Olá. Depois que alterei os apps de pasta o servidor esta apresentando o seguinte erro:

ImportError: cannot import name 'Receita' from 'apps.receitas' (C:\Users\LRegis\Dropbox (BIP Brasil)\Documentos\Curso Python\Curso Django revisado\apps\receitas\__in
it__.py)

Segue o meu codigo no settings:

import os, sys
...
PROJECT_ROOT = os.path.dirname(__file__)
sys.path.insert(0, os.path.join(PROJECT_ROOT, '../apps'))

Obrigado

1 resposta

Oi Luis, como você está?

Confira como estão as importações da classe Receita nos seguintes arquivos:

  • busca.py (na pasta apps/receitas/views)
  • receita.py (na pasta apps/receitas/views)
  • views.py (na pasta apps/usuarios)

Dependendo do editor de código ou IDE que você esteja utilizando, eles podem ter alterado a importação quando a pasta apps foi criada. Provavelmente para algo como:

from apps.receitas.models import Receita

Caso sua importação nesses arquivos esteja da maneira acima, modifique para:

from receitas.models import Receita

Caso não obtenha êxito, por favor me avise. Tentaremos outras abordagens.

Abraços e bons estudos!