Создайте промежуточное программное обеспечение, которое будет вызываться после вызова AuthenticationMiddleware
(оно должно быть указано после последнего в settings.py
). В этом промежуточном программном обеспечении извлеките IP-адрес из атрибута HttpRequest.META
(вероятно, это будет request.META['REMOTE_ADDR']
) и добавьте эту информацию в таблицу admin_log
. Но является ли admin_log
тем местом, где вы хотели бы хранить эту информацию?