Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Logging 在django rest框架中记录用户活动的更好方法_Logging_Django Rest Framework - Fatal编程技术网

Logging 在django rest框架中记录用户活动的更好方法

Logging 在django rest框架中记录用户活动的更好方法,logging,django-rest-framework,Logging,Django Rest Framework,我正在寻找一种在django rest框架中记录所有用户活动的方法。换句话说,我需要记录用户是否在任何模型中发布/放置/更新/删除某些内容 有人知道吗?我已经尝试并工作过的是创建一个单独的Django模型,负责记录用户活动。此模型中的字段应为: 用户id的外键 方法(如POST、GET、PUT等) 用户试图访问的资源 动作的日期和时间 之后,每个操作的日志记录将由您显式处理。使用此方法,您可以完全控制所有日志,还可以创建一些有用的视图,以便将来进行分析。我已经尝试并工作过的是创建一个单独的D

我正在寻找一种在django rest框架中记录所有用户活动的方法。换句话说,我需要记录用户是否在任何模型中发布/放置/更新/删除某些内容


有人知道吗?

我已经尝试并工作过的是创建一个单独的Django模型,负责记录用户活动。此模型中的字段应为:

  • 用户id的外键
  • 方法(如POST、GET、PUT等)
  • 用户试图访问的资源
  • 动作的日期和时间

之后,每个操作的日志记录将由您显式处理。使用此方法,您可以完全控制所有日志,还可以创建一些有用的视图,以便将来进行分析。

我已经尝试并工作过的是创建一个单独的Django模型,该模型负责记录用户活动。此模型中的字段应为:

  • 用户id的外键
  • 方法(如POST、GET、PUT等)
  • 用户试图访问的资源
  • 动作的日期和时间

之后,每个操作的日志记录将由您显式处理。使用此方法,您可以完全控制所有日志,还可以为将来的分析创建一些有用的视图。

到目前为止您尝试了什么?你的代码看起来像什么?为什么它不起作用?@wcarhart我试过django simple history,但使用它我需要在每个模型中都有一个寄存器。到目前为止,你试过什么?你的代码看起来像什么?为什么不工作?@wcarhart我试过django simple history,但使用它,我需要在每个模型中都有一个寄存器。你好,乔治。谢谢你的支持。你有一些例子吗?你好,乔治。谢谢你的支持。你有一些例子吗?