1
resposta

Visual Studio não reonhece imports no Django

Eu lembro de alguma aula da formação que o Guilherme explica como resolver isso, mas não encontro.

Os imports de módulos nativos o VS reconhece, mas o tempus_dominus, por exemplo ele não reconhece, dá esse aviso:

Import "tempus_dominus.widgets" could not be resolved

A aplicação funciona corretamente, só quero fazer com que o aviso pare de aparecer.

1 resposta

Oii, Yuri! Tudo bem?

Esse erro é comum, ele indica que o VS Code não consegue resolver corretamente o caminho para o módulo que está havendo tentativa de importação.

Uma possível solução para esse problema é adicionar a pasta do projeto ao PYTHONPATH do Visual Studio. Isso pode ser feito nas configurações do ambiente virtual do seu projeto.

Para fazer isso, veja os passos:

  • Abra o terminal do Visual Studio e ative o ambiente virtual do seu projeto.
  • Digite o comando python -m site para exibir as informações sobre o seu ambiente virtual.
  • Localize o caminho da pasta do seu projeto no output do comando anterior.
  • Abra as configurações do Visual Studio e vá para "Python > Environments".
  • Selecione o ambiente virtual do seu projeto.
  • Na seção "Environment", adicione o caminho da pasta do seu projeto ao PYTHONPATH.

Feito isso, o VS Code deverá reconhecer corretamente os imports do seu projeto Django, incluindo o tempus_dominus.

Espero ter ajudado.

Bons estudos, Yuri!