绑定到Django Admin的模型历史记录

绑定到Django Admin的模型历史记录,第1张

绑定到Django Admin的模型历史记录

管理员历史记录只是一个与其他Django应用程序一样的应用程序,例外是在管理站点上的特殊位置。

该模型位于django.contrib.admin.models.LogEntry中。

当用户进行更改时,请像下面这样添加到日志中(从contrib / admin / options.py中偷偷地偷了:

from django.contrib.admin.models import LogEntry, ADDITIONLogEntry.objects.log_action(    user_id         = request.user.pk,     content_type_id = ContentType.objects.get_for_model(object).pk,    object_id       = object.pk,    object_repr     = force_unipre(object),     action_flag     = ADDITION)

object当然,更改的对象在哪里。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4990794.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存