Olá Felipe! Tudo bem?
Esse erro de importação "No module named..." é bastante comum e pode ocorrer por diversos motivos, mas, imagino que no seu caso está ocorrendo por conta da forma que você está fazendo a importação da classe de Avaliacao
sem relacionar a pasta que ela se encontra.
Como o arquivo principal de execução é app.py
e ele está fora de qualquer contexto de pasta, quando utilizar classes nele que fazem importações de outras classes, como restaurante.py
usado em app.py
e importa outra classe.
Nesse caso você passar todo o contexto para chegar até o arquivo da classe, logo, sua importação da classe Avaliacao
no arquivo restaurante.py
ficaria da seguinte forma:
from modelos.avaliacao import Avaliacao
Caso não tenho nenhum outro ponto no seu código que apresente alguma inconsistência, o seu código deve rodar sem mais problemas.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.