Refatorei o template index.html, para ao invex de digitar todas as categorias fiz apenas um for
<section class="tags">
<p class="tags__titulo">Busque por tags:</p>
<ul class="tags__lista">
{% for categoria in tags %}
<li class="tags__tag"><a href="{% url 'filtro' categoria.0 %}" class="btn" style="color: #C9C9C9;">{{ categoria.1 }}</a></li>
{% endfor %}
</ul>
</section>
na view de galeria na funçõa index deixei da seguinte formar :
def index(request):
if not request.user.is_authenticated:
messages.error(request, "Usuário não logado")
return redirect("login")
fotografias = Fotografia.objects.order_by("data_fotografia").filter(publicada=True)
tags = Fotografia.OPCOES_CATEGORIA
print(tags)
# return render(request, "galeria/index.html", {"cards": fotografias})
context = {"cards": fotografias, "tags": tags}
return render(request, "galeria/index.html", context)