В промежуточном программном обеспечении аутентификации в среде django REST пользовательский объект устанавливается в запросе ТОЛЬКО после выполнения промежуточного программного обеспечения представлений, в то время как любое другое промежуточное программное обеспечение выполняется до этого. есть ли способ изменить этот порядок и выполнить пользовательское промежуточное ПО ПОСЛЕ того, как пользователь установил промежуточное ПО аутентификации
В качестве альтернативы я создаю пользовательский объект в самом промежуточном программном обеспечении, и он отлично работает, но это всего лишь взлом.
Промежуточное программное обеспечение, определенное в common.py:
MIDDLEWARE = [
'corsheaders.middleware.CorsMiddleware',
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
'application.middlewares.IPsBlockerMiddlewareHook',
'application.middlewares.UserMiddleware',
]
Рассматриваемое пользовательское промежуточное ПО - UserMiddleware. Мне нужно, чтобы он был выполнен после аутентификации, но, похоже, это не так