在 Django 中记录用户事件的正确方法是什么?
例如,假设用户有组
,我想记录添加或删除Object1
的时间。
想到的方法是每次创建一条新记录并提取最新记录,但这感觉不对(并导致一些过滤问题,例如:您不能只过滤 is_member=True
因为你会得到过时的结果)。有没有正确的方法在 Django 中记录这些?
最佳答案
您可以使用django-auditable-models为了那个原因。它将 Hook django 工作流程,并避免您必须自己编写所有逻辑。
关于python - 记录 Django 用户事件的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33624306/