如何记录模型的插入、更新和删除? 我没有使用 django admin,在我的应用程序中有多个表 我只想记录哪个模型或表名,字段名,以前的值,谁编辑,什么时间 记录表?
谁编辑的(我的应用程序使用 SSO,它应该自动获取远程用户)
你能否建议 django 中的任何内置函数或模块来记录这种日志,如果可能的话,你能添加几行 django 代码或任何引用链接吗?
提前致谢
最佳答案
你可以试试这个:
from django.db.models.signals import post_save
def logging_function(sender, **kwargs):
# do your logging
post_save.connect(logging_function)
关于python - 如何在 Django 中记录模型插入、更新和删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5258887/