我开发了一个小型的django网络应用程序。它仍然在django开发Web服务器上运行。寻找使用我的django网络应用程序的用户
已经决定,如果超过'n'的用户喜欢该应用程序,它将被批准。
我想找出所有查看我的应用程序的用户。 如何找到查看我的应用程序的用户? 因为我是运行该应用程序的用户,所以获取用户名的所有python方法只返回我的名字。
请帮忙。
我开发了一个小型的django网络应用程序。它仍然在django开发Web服务器上运行。寻找使用我的django网络应用程序的用户
已经决定,如果超过'n'的用户喜欢该应用程序,它将被批准。
我想找出所有查看我的应用程序的用户。 如何找到查看我的应用程序的用户? 因为我是运行该应用程序的用户,所以获取用户名的所有python方法只返回我的名字。
请帮忙。
你可以在管理员看看有多少用户名,假设每个人都喜欢它创建一个。或者您可以查看您的服务器日志并计算唯一的IP。
您可以通过在网页中添加对Google Analytics的调用来跟踪访问者。或者,如果您不希望使用Google产品,还有许多其他分析包可用于本地跟踪访问者。
这些软件包告诉你的不仅仅是唯一访问者的数量。
可以在http://piwik.org/找到一个开源替代方案。另请参阅http://forge.2metz.fr/p/python-piwik/
第1步。添加模型 - 连接的用户。包括FK到用户名和日期时间戳。
第2步。编写一个函数来记录每个用户的活动。
第3步。编写您自己的login
版本,它将调用Django内置登录并调用您的函数来记录每个用户的活动。
第4步。编写一个小应用程序 - 在Django之外 - 使用ORM查询连接的用户表并编写摘要和计数以及不是什么。
您有一个数据库。用它。
+1,但我猜测OP可能有一个Intranet应用程序,在这种情况下,我不确定GA(或其他人)是否非常有帮助 – 2010-08-04 12:44:11
他们仍会提供很多关于您的应用程序的信息用来。但我同意,不像开发公共网站时那么有用。 OP有能力接近他的用户的附加好处.. – Opflash 2010-08-04 14:57:40