在Django中是否有一种简单的方法可以找到用户数量,具有配置文件对象的用户数量,以及理想情况下每月登录次数(但可以使用Google Analytics进行此操作)。我可以看到管理界面中的所有数据都存在,但我不确定如何在Python中找到它。有没有人看到任何计算用户对象数量的例子?
答案 0 :(得分:1)
计算用户数:
import django.contrib.auth
django.contrib.auth.models.User.objects.all().count()
您可以使用相同的方法来计算个人资料对象的数量(假设每个用户最多有1个个人资料),例如如果Profile是配置文件模型:
Profile.objects.all().count()
要计算一个月内的登录次数,您需要创建一个记录每个登录时间表的表格。那么这是再次使用count()的问题。