Adicionei mais um item de filtro com o nome TODOS, para que o usuário possa retirar o filtro. Não sei se é a melhor forma, mas funcionou bem.
def filtro(request, categoria):
if categoria == "TODOS":
fotografias = Fotografia.objects.order_by("data_fotografia").filter(
publicada=True
)
return render(request, "galery/index.html", {"cards": fotografias})
fotografias = Fotografia.objects.order_by("data_fotografia").filter(
publicada=True, categoria=categoria
)
return render(request, "galery/index.html", {"cards": fotografias})