如何在django_admin_log中启用django rest api CRUD操作的日志记录?

时间:2014-10-17 02:53:20

标签: python django django-models django-rest-framework

我想通过django rest框架中实现的REST框架记录在Django Model Objects上执行的所有CRUD操作。 我扩展了viewsets.ModelViewSet来创建我的自定义viewSet类来定义REST API端点。

1 个答案:

答案 0 :(得分:1)

可以有两种不同的解决方案......

1.在django中使用信号来跟踪CRUD中的每个操作并创建为每个操作创建实例的不同模型     signal.Something like this ....

    val fstream = ssc.fileStream[LongWritable, Text, TextInputFormat](hdfsPath, (f: Path)
                     => true, newFilesOnly=false).map(pair => pair._2.toString)

此处通知是您为保持更改记录而制作的模型。

2.另一种解决方案是使用django-simple-history