Alguem sabe me dizer o porque do Pycharm alertar erro de "unexpected token" quando se tenta carregar os arquivos estáticos no html? Eu consigo iniciar o servidor mas não consigo me livrar desse alerta de erro
Alguem sabe me dizer o porque do Pycharm alertar erro de "unexpected token" quando se tenta carregar os arquivos estáticos no html? Eu consigo iniciar o servidor mas não consigo me livrar desse alerta de erro
Olá, Yan! Tudo bem?
Peço desculpa pela demora em responder o seu tópico.
Esse erro acontece porque o interpretador do Pycharm, que faz as validações dos códigos escritos, não reconhece a tag do HTML como sendo válida. Até existem algumas configurações que podem solucionar isso, porém, infelizmente na versão para comunidade do Pycharm essa configuração não está disponível.
Uma solução simples (meio que uma gambiarra) é usar a semântica do template para evitar esse erro de falso positivo.
Alterar o trecho:
<!DOCTYPE html>
Para:
{ '<' }{ '!DOCTYPE html>' }
Alterando dessa forma, o alerta de erro não aparecerá novamente.
Espero ter ajudado. Caso tenha mais dúvidas relacionadas com este tópico, estarei à disposição.
Grande abraço e bons estudos!
Opa Armano, eu tenho a licença para a versão profissional do PyCharm. Nesse caso, como eu conseguiria resolver?
Opa Yan, que bom!
A configuração é bem simples, vou estar deixando uma imagem mostrando como seria no ambiente do PyCharm, e após ela explicarei os passos:
Primeiramente abra a página de configurações, e para abri-lá, pressione as teclas "CTRL + ALT + S".
Selecione a opção Languages & Frameworks;
Procure e selecione o Django nas opções mostradas;
Ao abrir a página de configurações, habilite o suporte do Django;
Busque em qual pasta está o seu projeto;
Seleciona o caminho que leva para o seu arquivo "settings.py" do projeto;
Por fim, aplique as configurações.
Caso tenha ficado alguma dúvida, estou à disposição!