Cómo encontrar la cantidad de usuarios, la cantidad de usuarios con un objeto de perfil y los inicios de sesión mensuales en Django

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

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Hay una manera fácil en Django de encontrar la cantidad de usuarios, la cantidad de usuarios con objetos de perfil y la cantidad ideal de inicios de sesión por mes (pero podría hacerlo con Google Analytics)? Puedo ver que todos los datos están allí en la interfaz de administración, pero no estoy seguro de cómo llegar a ellos en Python land. ¿Alguien ha visto algún ejemplo de contar el número de objetos de usuario?

¿Fue útil?

Solución

Cuente el número de usuarios:

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

Puede usar lo mismo para contar el número de objetos de perfil (suponiendo que cada usuario tenga como máximo 1 perfil), p. si Perfil es el modelo de perfil:

Profile.objects.all().count()

Para contar la cantidad de inicios de sesión en un mes, debe crear una tabla que registre cada inicio de sesión con una marca de tiempo. Entonces es cuestión de usar count () nuevamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top