我开发了一个小型django Web应用程序。它仍然在django开发Web服务器中运行。
已经决定,如果超过'n'个用户喜欢该应用程序,它将被批准。
我想找出查看我的应用程序的所有用户。 如何找到查看我的应用程序的用户? 由于我是运行应用程序的用户,所以获取用户名的所有python方式都只返回我的名字。
请帮忙。
答案 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查询连接的用户表并编写摘要和计数以及什么不是。
你有一个数据库。使用它。