我正在使用 django-simple-history 来记录我的模型中的活动。我的想法是有一个序列化程序来聚合所有模型的活动,并使用过滤器(每个模型和用户)显示这些信息。
像这样 的东西...api/history/?table=example&user=2
,...api/history/?table=another_example
楷模
class MyExampleModel(models.Model):
...
history = HistoricalRecords()
class MyAnotherExampleModel(models.Model):
...
history = HistoricalRecords()
串行器
class HistorySerializer():
# with all records activities
意见
class HistoryViewSet():
# with filter for model and user.