我想在我的网站上显示活跃访问者的数量,我尝试使用django-tracking
,django-active-users
但它们都没有工作,因为它们已经过时了。我正在使用 Django 3.0.8,并且 django3 不支持所有这些模块。
我也试过用谷歌分析来做这件事,但他们的实时报告 API 是有限的测试版,并不对所有人开放。有什么办法可以让我使用 Django 活动会话或其他东西来工作吗?
我想在我的网站上显示活跃访问者的数量,我尝试使用django-tracking
,django-active-users
但它们都没有工作,因为它们已经过时了。我正在使用 Django 3.0.8,并且 django3 不支持所有这些模块。
我也试过用谷歌分析来做这件事,但他们的实时报告 API 是有限的测试版,并不对所有人开放。有什么办法可以让我使用 Django 活动会话或其他东西来工作吗?
创建一个DailyCount
具有date(DateField)
,的模型active_users(PositiveIntegerField)
。
然后使用具有触发功能的celery 周期性任务hour=0, minute=0
,即每天。
DailyCount
在触发函数中创建一个实例。
每当用户当天第一次访问该网站时,增加DailyCount.active_users
1。