Mam model Django z sygnaturą czasową created
i chciałbym uzyskać liczbę obiektów utworzonych każdego dnia. Miałem nadzieję, że użyję funkcji agregacji w Django, ale nie mogę wymyślić, jak rozwiązać mój problem z tym. Zakładając, że to nie działa, zawsze mogę cofnąć się do otrzymania wszystkich dat z wartościami, ale wolałbym przekazać pracę Django lub DB. Jak byś to zrobił?Uzyskaj dzienną liczbę obiektów z Django
10
A
Odpowiedz
23
Alex wskazał właściwą odpowiedź w komentarzu:
Count number of records by date in Django
zasługa ara818
Guidoism.objects.extra({'created':"date(created)"}).values('created').annotate(created_count=Count('id'))
from django.db.models import Count
Guidoism.objects \
# get specific dates (not hours for example) and store in "created"
.extra({'created':"date(created)"})
# get a values list of only "created" defined earlier
.values('created')
# annotate each day by Count of Guidoism objects
.annotate(created_count=Count('id'))
Uczę się nowych sztuczek każdego dnia, czytając stos .. niesamowite!
0
Użyj metody count:
YourModel.objects.filter(published_on=datetime.date(2011, 4, 1)).count()
+1
brzmi trochę drogo, aby liczyć codziennie –
Powiązane problemy
- 1. Uzyskaj liczbę wyników z funkcji zapytania raw() Django
- 2. Uzyskaj liczbę nieprzeczytanych wiadomości
- 3. Django: pokaż liczbę powiązanych obiektów w admin wyślij listę
- 4. Jak mogę uzyskać liczbę obiektów dla modelu w szablonach Django?
- 5. Uzyskaj stałą liczbę pozycji z generatora
- 6. Node.js - Uzyskaj liczbę dostępnych procesorów
- 7. Uzyskaj liczbę aplikacji w TaskBar
- 8. argparse: Uzyskaj niezdefiniowaną liczbę argumentów
- 9. Jak uzyskać liczbę usuniętych obiektów
- 10. Drukowanie obiektów w Django
- 11. Django porównać wartości z dwóch obiektów
- 12. uzyskać średnią z zestawu obiektów w django
- 13. Django: Czytanie tablicy obiektów JSON z QueryDict
- 14. Usuń pole pk z django odcinkach obiektów
- 15. Szeregowania listę obiektów z Django-Rest-ram
- 16. Django Seler uzyskać liczbę zadań
- 17. Uzyskaj liczbę wątków RTS w programie Haskell?
- 18. Uzyskaj liczbę otwartych gniazd w języku C#?
- 19. Uzyskaj liczbę rekordów pasujących do zapytania CloudKit
- 20. Aktywny rekord CodeIgniter - Uzyskaj liczbę zwróconych wierszy
- 21. Uzyskaj całkowitą liczbę węzłów i węzłów zliczających
- 22. powershell Uzyskaj liczbę linii dużego (dużego) pliku
- 23. Uzyskaj liczbę znaków przeczytanych przez sscanf?
- 24. RabbitMQ - Uzyskaj całkowitą liczbę wiadomości zaksięgowanych
- 25. Django Uzyskaj bezwzględny adres URL
- 26. Uzyskaj liczbę otwartych okien aplikacji w Linuksie
- 27. Uzyskaj liczbę rdzeni procesora w języku JavaScript?
- 28. Swift: Uzyskaj liczbę kluczy w słowniku
- 29. Uzyskaj łączną liczbę elementów w tablicy
- 30. Uzyskaj całkowitą liczbę wierszy podczas przeglądania
http://stackoverflow.com/questions/2278076/count-number-of-records-by-date-in-django –