necesito para realizar una consulta filtrada desde dentro de una plantilla de Django, para obtener un conjunto de objetos equivalentes al código Python en una vista:¿Cómo se realiza el filtrado de consulta en las plantillas de Django
queryset = Modelclass.objects.filter(somekey=foo)
En mi plantilla I quisiera hacer
{% for object in data.somekey_set.FILTER %}
pero parece que no puedo encontrar la manera de escribir FILTRO.
Gracias por la aclaración del concepto de diseño django. Estoy usando el método de método modelo. – Ber
¡Hola gente es 2014 ahora! Aproximadamente 6 años más tarde, las bibliotecas de JS han progresado mucho, y el filtrado de una cantidad no demasiado grande de datos debería hacerse más bien en el lado del cliente con el soporte de una buena biblioteca de scripts Java, o al menos AJAX-ed. – andi
@andi: ciertamente estoy de acuerdo, incluso para conjuntos de datos moderadamente grandes, p. incluso miles de filas en una mesa. Después de haber trabajado en bases de datos con millones de filas, definitivamente hay un lugar para el filtro del lado del servidor :) –