如何在Django中查找用户数,具有配置文件对象的用户数以及每月登录次数

时间:2009-07-31 00:25:15

标签: python django admin

在Django中是否有一种简单的方法可以找到用户数量,具有配置文件对象的用户数量,以及理想情况下每月登录次数(但可以使用Google Analytics进行此操作)。我可以看到管理界面中的所有数据都存在,但我不确定如何在Python中找到它。有没有人看到任何计算用户对象数量的例子?

1 个答案:

答案 0 :(得分:1)

计算用户数:

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

您可以使用相同的方法来计算个人资料对象的数量(假设每个用户最多有1个个人资料),例如如果Profile是配置文件模型:

Profile.objects.all().count()

要计算一个月内的登录次数,您需要创建一个记录每个登录时间表的表格。那么这是再次使用count()的问题。