Gibt es eine einfache Möglichkeit in Django die Anzahl der Benutzer, Anzahl der Benutzer mit Profilobjekten und idealerweise die Anzahl der Logins zu finden Monat (könnte dies aber mit Google Analytics tun). Ich kann sehen, dass alle Daten in der Admin-Oberfläche vorhanden sind, aber ich bin mir nicht sicher, wie ich dazu in Python landen soll. Hat jemand Beispiele für das Zählen von Benutzerobjekten gesehen?Wie finde ich die Anzahl der Benutzer, Anzahl der Benutzer mit einem Profilobjekt und monatliche Logins in Django
0
A
Antwort
1
Zählen Sie die Anzahl der Benutzer:
import django.contrib.auth
django.contrib.auth.models.User.objects.all().count()
Sie das gleiche verwenden können die Anzahl der Profilobjekte zu zählen (jeder Benutzer höchstens 1 Profil hat unter der Annahme), z.B. wenn Profil das Profilmodell ist:
Profile.objects.all().count()
Um die Anzahl der Anmeldungen in einem Monat zu rechnen müssen Sie eine Tabelle mit einem Zeitstempel Protokollierung jede Anmeldung erstellen. Dann geht es wieder darum, count() zu verwenden.
Verwandte Themen
- 1. Anzahl der Logins von bestimmten Benutzer django zählen?
- 2. Django Anzahl der heute eingeloggten Benutzer
- 3. Artikel über die Anzahl der verbundenen Benutzer?
- 4. Wie finde ich die Gesamtzahl der erstellten Sitzungen, d. H. Anzahl der eingeloggten Benutzer?
- 5. Erhalten der Anzahl der Eingaben von einem Benutzer in Java
- 6. Limit Anzahl der Benutzer in C# -Anwendung
- 7. Anzahl der Benutzer, die sich am letzten Tag angemeldet haben
- 8. Count Anzahl der Benutzer pro Login zählen pro Woche
- 9. Wie finde ich die Anzahl der CPUs in Go lang?
- 10. Messen Sie die Anzahl der Benutzer mit Twitter verbinden
- 11. Was ist das beste Diagramm, um diese Daten zu visualisieren (Anzahl der Benutzer, Anzahl der gewonnenen Benutzer, Anzahl der Benutzer verloren)
- 12. Shell-Skript zum Zählen der Anzahl der Logins pro Tag
- 13. Wie kann die Anzahl der Uploads vom Benutzer begrenzt werden?
- 14. Mysql Anzahl der Spalten der Benutzer und Gruppe nach Änderungsdatum
- 15. ActionCable - Wie wird die Anzahl der verbundenen Benutzer angezeigt?
- 16. Abrufen der Anzahl der angemeldeten Benutzer in Windows
- 17. Begrenzung der CPU-Anzahl für einen Benutzer
- 18. Wie finde ich die Anzahl der Kleinbuchstaben in Schema Racket?
- 19. mysql - Anzahl der Tags abrufen UND Wenn der aktuelle Benutzer zu dieser Anzahl beigetragen hat
- 20. Wie finde ich die Anzahl der Wochentage in Array
- 21. , wie die Anzahl der Zeichen
- 22. Wie finde ich die Anzahl der Parameter eines Keras-Modells?
- 23. Wie finde ich die Anzahl der 'vollständigen' Bilder?
- 24. Wie limitiere ich die Anzahl der Login-Versuche in Django?
- 25. Die Anzahl der verbundenen Benutzer im WCF-Dienst verfolgen?
- 26. Benutzer Besuche Anzahl der Fenster in appcelerator Titan
- 27. aws automatische Skalierung basierend auf der Anzahl der Benutzer
- 28. Wie erhalte ich die Anzahl der Benutzer einer Facebook-Anwendung und meiner Facebook-Fanseite programmatisch?
- 29. Wie bekomme ich die Anzahl der Wochen in einem Monat
- 30. Wie finde ich die Anzahl der Argumente, die in einem Konstruktor in node.js kommen
Danke Alexander, das ist wirklich nützlich. Ich bin sehr neu in Python, aber mit diesem Beispiel sieht es so aus, als könnte ich viel Spaß mit .count() haben - Danke nochmal! –
Eine zusätzliche Frage, die dieselbe Methode verwendet, ist es, Objekte innerhalb eines Objekts zu zählen. Sagen wir, ich möchte die Anzahl der Namen im Profil zählen. Name ist ein Feld, das im Profilmodell definiert ist. –
Wenn das Profil ein Namensfeld hat, dann hat jedes Profilobjekt einen Namen - also zählt das Zählen der Namensfelder genauso wie das Zählen der Profilobjekte! Wenn Sie Profile mit einem Nicht-Null-Namen zählen möchten, können Sie versuchen, Profile.objects.filter (name__isnull = False) .count() –