我必须跟踪模型中发生的所有更改的历史记录。我还跟踪用户进行此更改。现在我正在处理views.py但是我想使用像pre_save
,pre_delete
之类的django信号来为每个模型使用这个函数。
问题是:
1)访问request.user的最佳方法是什么?
2)如何使用此处提到的Django Admin Logs
:Storing user activity in Django来访问用户历史事件?
3)使用此处提到的CurrentUserMiddleware
的方法如何:
Django: Populate user ID when saving a model
我发现它的方式非常性感,但它有一些缺点吗?
答案 0 :(得分:1)
This huge list of packages should do the trick
我个人喜欢这样的表情:
因为它们的回滚功能。
我不能为他们中的任何人保证,以前没有使用过它们。认真考虑改变这一点......