Poderiam me explicar porque desse erro em foto_id?
Poderiam me explicar porque desse erro em foto_id?
O erro ocorreu porque você não está passando a foto_id como argumento para a montagem dessa view.
Acompanhe o raciocínio:
# apps > galeria > urls.py
urlpatterns = [
...
path('editar-imagem/<int:foto_id>', editar_imagem, name='editar_imagem'),
...
]
Aqui você definiu que a url para acessar editar-imagem é necessariamente seguida de foto_id.
# apps > galeira > views.py
def editar_imagem(request, foto_id):
Aqui você indicou na sua view que vai receber foto_id indicado na url.
<!--- templates > galeria > imagem.html -->
<a href="{% url 'editar_imagem' fotografia.id %}"><button class="btn btn-success col-12" style="padding: top 5px;">Editar</button></a>
Aqui você fez referência a essa foto cujo id foi passado na url.
Acesse 127.0.0.1/8000:/editar_imagem/1 ou qualquer outro número de imagem que exista no seu sistema no lugar do 1.