Me gustaría contar el número de elementos devueltos en mi conjunto de preguntas. Por ejemploCómo contar el número de elementos en el conjunto de consulta sin contar()
userdesigns = Design.objects.filter (desadder = user.id)
me gustaría obtener el número de objeto devuelto sin usando count().
La razón es que estoy tratando de acelerar el rendimiento y reducir el número de consultas de bases de datos que realizo y noté que el uso de count() pings la base de datos, que no quiero. Teniendo en cuenta que ya saqué los permisos completos de los diseños de usuario, ¿no debería existir una forma de simplemente contar la cantidad de elementos almacenados en ese conjunto de respuestas devuelto?
Oh interesante. Entonces, ¿está diciendo que en lugar de ejecutar mi consulta anterior, en su lugar puedo usar 'len()' desde el principio y todos los elementos en 'userdesigns' vendrán para el viaje? – user1328021
Sí. He agregado un ejemplo de django shell. –
"La razón es que estoy tratando de acelerar el rendimiento y reducir el número de consultas a la base de datos que realizo" => y luego aprender a usar 'Queryset.select_related' también. –