python - django:自动检测数据库上所做的 CRUD 更改

标签 python django django-models django-admin django-database

我正在构建一个应用程序(日志),它存储在数据库上完成的 CRUD 操作。有什么方法可以直接检测 CRUD 操作吗?

最佳答案

您可以使用 django's model signals 来完成此操作.

或者,您可以使用提供此功能的许多现有软件包之一。在这里查找比较:https://www.djangopackages.com/grids/g/model-audit/

关于python - django:自动检测数据库上所做的 CRUD 更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35622176/

相关文章:

javascript - 如何在 Django ajax 更新中返回 json 字典

python - Django 模型、添加新值(value)、迁移

python - 为什么 Django 不断询问内容类型是否过时需要删除

python - 在 Django 中定义自定义模型字段的覆盖方法

python - 如何通过具有相同索引对子列表进行分组?

python - 构建 python 扩展时如何指定链接器?

mysql - Django:在模型和 View 中执行 datetime.now() 时的差异为 4-6 秒

python - Django 管理员 : add inlines dynamically

python - 在 tkinter 中选择文件而不仅仅是文件夹

python - 尝试将日志方法应用于 Python 中的 pandas 数据框列时出错