Невозможно настроить MIDDLEWARE для actor_id аудиторского журнала в Django

В документации сказано, что для автоматического получения actor_id мне нужно установить кусок auditlog.middleware.AuditlogMiddleware кода в MIDDLEWARE. Я так и сделал, но ничего не вышло, я до сих пор не могу написать, кто это изменил

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'auditlog.middleware.AuditlogMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'corsheaders.middleware.CorsMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',

]

AUDITLOG_INCLUDE_ALL_MODELS = True

Другие функции работают правильно и без сбоев

Я думаю, что ваше 'auditlog.middleware.AuditlogMiddleware', промежуточное ПО находится не в правильном месте, потому что вы уже поместили промежуточное ПО CORS в плохое место. промежуточное ПО CORS должно быть помещено перед промежуточным ПО COMMON, а не после него! Проверьте место промежуточного ПО еще раз или хотя бы измените его место в настройках MIDDLEWARE.

Вернуться на верх