Comment trouver le nombre d'utilisateurs, le nombre d'utilisateurs avec un objet de profil et les connexions mensuelles dans Django

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

  •  06-07-2019
  •  | 
  •  

Question

Y at-il un moyen simple dans Django de trouver le nombre d’utilisateurs, le nombre d’utilisateurs avec des objets de profil et, idéalement, le nombre de connexions par mois (mais cela pourrait être fait avec Google Analytics). Je peux voir que toutes les données se trouvent dans l'interface d'administration, mais je ne sais pas comment y accéder en pays Python. Quelqu'un a-t-il déjà vu des exemples de comptage du nombre d'objets utilisateur?

Était-ce utile?

La solution

Comptez le nombre d'utilisateurs:

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

Vous pouvez utiliser la même chose pour compter le nombre d’objets de profil (en supposant que chaque utilisateur possède au plus 1 profil), par exemple. si Profile correspond au modèle de profil:

Profile.objects.all().count()

Pour compter le nombre de connexions par mois, vous devez créer un tableau consignant chaque connexion avec un horodatage. Ensuite, utilisez à nouveau count ().

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top