Chciałbym policzyć liczbę przedmiotów zwróconych w moim queryset. Na przykładJak liczyć liczbę elementów w zapytaniu bez liczenia()
userdesigns = Design.objects.filter (desadder = user.id)
Chciałbym uzyskać liczbę obiekt zwrócony bez użyciu count().
Powodem jest to, że próbuję przyśpieszyć wydajność i zmniejszyć liczbę zapytań bazy danych, które wykonuję i zauważyłem, że za pomocą count() pinguje bazę danych, której nie chcę. Biorąc pod uwagę, że już wyciągnąłem kompletną liczbę projektów użytkownika, czy nie powinien istnieć sposób na zliczanie liczby elementów przechowywanych w tym zwróconym zestawie zapytań?
Oh ciekawe. Więc mówisz, że zamiast uruchamiać moje zapytanie powyżej, zamiast tego mogę po prostu użyć 'len()' z get-go i wszystkie elementy w 'userdesigns' pojawią się na tej przejażdżce? – user1328021
Tak. Dodałem przykład z powłoki django. –
"Powodem jest to, że próbuję przyśpieszyć wydajność i zmniejszyć liczbę zapytań do bazy danych, które wykonuję" =>, a następnie naucz się używać "Queryset.select_related". –