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

erro ao rodar o servidor depois da troca das aplicações para a pasta apps

apos inserir os apps na pasta "apps" o servidor não roda mais. vi em outro topico que o erro está nos imports mas ainda nao consegui resolvê-lo. estou usando o pycharm.

a mensagem de erro que aparece é: "Model class apps.receitas.models.Receita doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS."

segue o link do topico mencionado: https://cursos.alura.com.br/forum/topico-erro-ao-iniciar-o-projeto-108698#820337

desde já agradeço.

2 respostas
solução!

Oiii Ítalo, como você está? Espero que esteja tudo bem ^-^

O PyCharm pode ter alterado a referência dos imports por causa da criação da nova pasta. Então, para corrigir isso abra a pasta apps e dentro da pasta receitas, abra a pasta views e procure pelos seguintes arquivos:

  • busca.py
  • receita.py

Dentro desses arquivos citados, verifique se contém o seguinte import:

from apps.receitas.models import Receita

Caso tenha o import acima, modifique o mesmo para:

from receitas.models import Receita

Já na pasta de usuários, no arquivo views.py, faça o mesmo, altere o import de from apps.receitas.models import Receita para from receitas.models import Receita

Após essas modificações, feche a execução do servidor, tente executá-lo novamente e veja se consegue acessar a página.

E caso não obtenha êxito, fique tranquilo que continuaremos buscando soluções, tá bom?

Espero ter ajudado. Abraços e bons estudos!

muito obrigado! deu certo!