2010-08-04 45 views
0

我开发了一个小型的django网络应用程序。它仍然在django开发Web服务器上运行。寻找使用我的django网络应用程序的用户

已经决定,如果超过'n'的用户喜欢该应用程序,它将被批准。

我想找出所有查看我的应用程序的用户。 如何找到查看我的应用程序的用户? 因为我是运行该应用程序的用户,所以获取用户名的所有python方法只返回我的名字。

请帮忙。

回答

1

你可以在管理员看看有多少用户名,假设每个人都喜欢它创建一个。或者您可以查看您的服务器日志并计算唯一的IP。

1

您可以通过在网页中添加对Google Analytics的调用来跟踪访问者。或者,如果您不希望使用Google产品,还有许多其他分析包可用于本地跟踪访问者。

这些软件包告诉你的不仅仅是唯一访问者的数量。

可以在http://piwik.org/找到一个开源替代方案。另请参阅http://forge.2metz.fr/p/python-piwik/

+0

+1,但我猜测OP可能有一个Intranet应用程序,在这种情况下,我不确定GA(或其他人)是否非常有帮助 – 2010-08-04 12:44:11

+0

他们仍会提供很多关于您的应用程序的信息用来。但我同意,不像开发公共网站时那么有用。 OP有能力接近他的用户的附加好处.. – Opflash 2010-08-04 14:57:40

1

第1步。添加模型 - 连接的用户。包括FK到用户名和日期时间戳。

第2步。编写一个函数来记录每个用户的活动。

第3步。编写您自己的login版本,它将调用Django内置登录并调用您的函数来记录每个用户的活动。

第4步。编写一个小应用程序 - 在Django之外 - 使用ORM查询连接的用户表并编写摘要和计数以及不是什么。

您有一个数据库。用它。

相关问题