1
resposta

[Dúvida] Permission denied

Permission denied: 'C:\\Users\\User\\Desktop\\Django\\alura_space-projeto_front\\templates\\galeria\\imagem.html'
Request Method:	GET
Request URL:	http://localhost:8000/imagem/
Django Version:	3.2.5
Exception Type:	PermissionError
Exception Value:	
[Errno 13] Permission denied: 'C:\\Users\\User\\Desktop\\Django\\alura_space-projeto_front\\templates\\galeria\\imagem.html'
Exception Location:	C:\Users\User\AppData\Local\Programs\Python\Python312\Lib\site-packages\django\template\loaders\filesystem.py, line 23, in get_contents
Python Executable:	C:\Users\User\AppData\Local\Programs\Python\Python312\python.exe
Python Version:	3.12.2
Python Path:	
['C:\\Users\\User\\Desktop\\Django\\alura_space-projeto_front',
 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python312\\python312.zip',
 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python312\\DLLs',
 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python312\\Lib',
 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python312',
 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages',
 'C:\\Users\\User\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\setuptools\\_vendor']
Server time:	Wed, 27 Nov 2024 17:06:30 -0300

Já tentei descobrir o que aconteceu, fui perguntando para a Lure, mas verifiquei todos os caminhos, revisitei todos os códigos, refiz todas as aulas e não consegui descobrir porque o acesso é negado a esse arquivo.

Se alguém tiver uma luz, agradeço muito!

1 resposta

Olá! Tudo bem?

Esse tipo de erro geralmente ocorre devido a restrições de permissão no sistema de arquivos do seu computador, então vamos tentar algumas soluções para resolver isso:

  1. Verificar Permissões do Arquivo: Certifique-se de que o arquivo imagem.html e a pasta que o contém têm permissões adequadas para leitura. No Windows, você pode clicar com o botão direito no arquivo ou pasta, selecionar "Propriedades" e depois a aba "Segurança" para ajustar as permissões.

  2. Executar como Administrador: Tente executar o seu servidor Django como administrador. Para fazer isso, abra o prompt de comando ou terminal como administrador e inicie o servidor Django novamente.

  3. Verificar Caminho do Arquivo: Confirme se o caminho do arquivo está correto e se o arquivo realmente existe no local especificado. Às vezes, um caminho incorreto pode causar um erro de permissão.

Se nenhuma dessas soluções funcionar, pode ser legal se você compartilhasse todo o seu projeto usando o GitHub ou Drive Google. Assim poderei fazer testes para poder identificar o problema.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.