Come trovare il numero di utenti, il numero di utenti con un oggetto profilo e gli accessi mensili in Django
Domanda
Esiste un modo semplice in Django per trovare il numero di utenti, il numero di utenti con oggetti profilo e idealmente il numero di accessi al mese (ma potrebbe farlo con Google Analytics). Riesco a vedere tutti i dati presenti nell'interfaccia di amministrazione, ma non sono sicuro di come raggiungerlo in Python Land. Qualcuno ha visto qualche esempio di conteggio del numero di oggetti utente?
Soluzione
Conta il numero di utenti:
import django.contrib.auth
django.contrib.auth.models.User.objects.all().count()
Puoi usare lo stesso per contare il numero di oggetti profilo (supponendo che ogni utente abbia al massimo 1 profilo), ad es. se Profile è il modello di profilo:
Profile.objects.all().count()
Per contare il numero di accessi in un mese è necessario creare una tabella registrando ogni accesso con un timestamp. Quindi si tratta di usare nuovamente count ().