1

我想在我的网站上显示活跃访问者的数量,我尝试使用django-trackingdjango-active-users但它们都没有工作,因为它们已经过时了。我正在使用 Django 3.0.8,并且 django3 不支持所有这些模块。

我也试过用谷歌分析来做这件事,但他们的实时报告 API 是有限的测试版,并不对所有人开放。有什么办法可以让我使用 Django 活动会话或其他东西来工作吗?

4

1 回答 1

0

创建一个DailyCount具有date(DateField),的模型active_users(PositiveIntegerField)

然后使用具有触发功能的celery 周期性任务hour=0, minute=0,即每天。

DailyCount在触发函数中创建一个实例。


每当用户当天第一次访问该网站时,增加DailyCount.active_users1。

于 2021-08-25T16:59:03.740 回答