Wie Anzahl der Benutzer, die Anzahl der Benutzer mit einem Profil-Objekt zu finden, und die monatlichen Anmeldungen in Django

StackOverflow https://stackoverflow.com/questions/1210099

  •  06-07-2019
  •  | 
  •  

Frage

Gibt es eine einfache Möglichkeit, in Django die Anzahl der Nutzer zu finden, die Anzahl der Benutzer mit Profilobjekten und idealerweise Anzahl der Anmeldungen pro Monat (aber könnte dies mit Google Analytics). Ich kann alle Daten sehen, ist es in der Admin-Interface, aber ich bin nicht sicher, wie man es in Python Land zu bekommen. Hat jemand irgendwelche Beispiele für das Zählen Anzahl von Benutzerobjekten gesehen?

War es hilfreich?

Lösung

die Anzahl der Benutzer Anzahl:

import django.contrib.auth
django.contrib.auth.models.User.objects.all().count()

Sie können das gleiche verwenden, um die Anzahl von Profil Objekten zu zählen (alle Benutzer unter der Annahme hat höchstens 1 Profil), z.B. wenn Profil ist das Profilmodell:

Profile.objects.all().count()

Um die Anzahl der Anmeldungen in einem Monat rechnen müssen Sie eine Tabelle erstellen jedes Login mit einem Zeitstempel protokolliert. Dann ist es eine Frage der Zählung mit () erneut.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top