I have a URL where I pass 2 parameters:
Edicionlist.hmtl
<a class="btn btn-primary btn-xs" href="{% url "inscripcion:inscripciones_personas_edicion-list" programa=element.id edicion=element.edicion%}">
<span class="glyphicon glyphicon-list-alt" aria-hidden="true"></span> Ver inscritos
</a>
urls.py
urlpatterns = [
url(r'^$', views.InscripcionesIndexView.as_view(), name="index"),
url(r'^inscripcion_personas_edicion/(?P<programa>\d+)/(?P<edicion>\d+)/$', views.InscripcionesPorEdicionListView.as_view(), name="inscripciones_personas_edicion-list"),
]
Well, now I want to filter the results of the model for those 2 fields:
views.py
class InscripcionesPorEdicionListView(ListView):
template_name = "appinscripciones/inscripciones/Inscripcioneslist.html"
model = Inscritos
group_required = ['Básico', 'Administrador']
login_url = "auth-login"
def get_queryset(self):
qs = super(InscripcionesPorEdicionListView, self).get_queryset()
return qs.filter(programa__exact=self.kwargs['programa']).filter(edicion__exact=self.kwargs['edicion'])
But I only filtered through the first one, which would be a program. Could someone tell me what I'm doing wrong in Queryset
?
Thank you very much.