查找使用我的django Web应用程序的用户

时间:2010-08-04 10:48:33

标签: python django

我开发了一个小型django Web应用程序。它仍然在django开发Web服务器中运行。

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

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

请帮忙。

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

这些套餐告诉您的不仅仅是唯一身份访问者的数量。

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

答案 2 :(得分:1)

步骤1.添加模型连接的用户。在用户名和日期时间戳中加入FK。

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

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

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

你有一个数据库。使用它。