Come trovare il numero di utenti, il numero di utenti con un oggetto profilo e gli accessi mensili in Django

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

  •  06-07-2019
  •  | 
  •  

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?

È stato utile?

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 ().

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top