【问题标题】:Django + rest framework - url trackingDjango + rest 框架 - url 跟踪
【发布时间】:2015-06-06 10:25:49
【问题描述】:

我想每天在数据库中跟踪 url 命中数,想知道这样做的最佳工具是什么?我正在运行 nginx、django 和 django rest 框架。

编辑: 主要目标不仅是跟踪给定的 url,而且是传入的参数。我有一个对象构建和一个对象人。人属于建筑物。您传入一个建筑物 ID(使用 url 获取)并接收该建筑物的所有人员。我希望能够查看对建筑物的总 url 调用并获得每个特定建筑物的计数。

【问题讨论】:

  • 为什么不把它交给分析引擎而不是 Django?
  • 我希望能够跟踪路由以及这些路由中传递的属性。我认为通过网络分析,您将获得网址但不会获得变量?我想我把原来的问题漏掉了,所以我会把它添加进去。
  • 嘿,OP,你找到答案了吗?谢谢。
  • @pyramidface 我最终使用stackoverflow.com/questions/15578946/… 作为中间件,并将结果记录到日志文件中。

标签: django django-rest-framework


【解决方案1】:

我发现的一个工具是drf-tracking。似乎通过在您的视图上添加一个简单的 mixin 来跟踪您想要的内容。

【讨论】:

  • drf-tracking 我认为是一个很好的候选者,但在撰写本文时它已经过时,回购所有者几乎没有活动来保持最新状态。
【解决方案2】:

您可以使用Google Analytics 跟踪每天的点击次数/用户数。

否则,如果您正在寻找 Django 特定的插件/应用程序,您可以尝试使用django-analytics

【讨论】:

  • 在这个例子中用户没有加载 HTML。这是一个服务于 JSON/XML/等的 REST API。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-06
  • 1970-01-01
  • 2020-01-27
  • 1970-01-01
  • 1970-01-01
  • 2017-12-31
相关资源
最近更新 更多