防止django管理员通过创建LogEntry进行更改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了防止django管理员通过创建LogEntry进行更改相关的知识,希望对你有一定的参考价值。

我想使用Django admin,所以我在中间件中包含django.contrib.admin,但是默认情况下,它将添加django_log_entry表并触发所有添加,更改和删除的日志条目的创建。如何防止这种行为?我应该覆盖LogEntry模型还是可以简单地注销它?我似乎找不到任何文档。

我正在使用Django 2.1

答案

我创建了Django Python package,可让您禁用管理日志条目。要使用它:

  1. 从PyPI安装:

以上是关于防止django管理员通过创建LogEntry进行更改的主要内容,如果未能解决你的问题,请参考以下文章

ValueError:字段admin.LogEntry.user是用惰性引用声明的。

防止 django 管理员转义 html

Django:防止模型上的 QuerySet 删除?

授予“用户更改”权限时,如何防止 Django 管理员中的权限升级?

安装django

Django框架之admin管理后台