Ao tentar rodar o 'runserver' é mostrada essa mensagem
Ao tentar rodar o 'runserver' é mostrada essa mensagem
Olá, Iago! Tudo bem com você?
O erro "'AttributeError: 'str' object has no attribute 'META'' geralmente ocorre quando o Django espera receber um objeto de solicitação (request), mas recebe uma string em vez disso.
E analisando o seu print, percebi que a referência do caminho para o arquivo "index.html" que você passou como parâmetro, está incompleta, falta passar a pasta "galeria" antes do arquivo, por isso que na forma que você passou o "index.html" é reconhecido como uma string qualquer e não o caminho para o arquivo.
Então, altere o seu código para o exemplo abaixo, isso deverá resolver o seu problema.
from django.shortcuts import render
def index(request):
return render(request, 'galeria/index.html')
def imagem(request):
return render(request, 'galeria/imagem.html')
Espero ter ajudado. Caso tenha mais problemas ou dúvidas relacionados com este tópico, estarei à disposição para lhe ajudar.
Grande abraço e bons estudos!