Django pasar parametros por url

a través de una etiqueta y href paso parametros por url. Las etiquetas son del navbar y funcionan como filtro el problema esta en que al seleccionar una segunda opción la url no se maxaca y vuelve a insertar la ruta a la view. Esto como se puede solucionar?

views.py:

def pueblo(request, pueblo):
    
    activo = establecimientos.objects.filter(pueblo=pueblo)
    context = {'establecimientos_objects':activo}
    return render(request, 'orders/establecimientos.html', context)   

urls.py:
path('pueblo/<str:pueblo>',views.pueblo, name='pueblo'),

template:
<ul class="nav nav-pills flex-column mb-auto">
                <li class="nav-item">
                  <a href="pueblo/opcion1" class="nav-link link-dark" aria-current="page">
                    opcion1
                  </a>
                </li>
                <li>
                  <a href="pueblo/opcion2" class="nav-link link-dark">
                    opcion2
                  </a>
                </li>
                <li>
                  <a href="pueblo/opcion3" class="nav-link link-dark">
                    opcion3
                  </a>
                </li>
                
              </ul>
Back to Top