Django - Как я могу сохранить IPaddress пользователей в журнале администратора? - PullRequest
1 голос
/ 04 августа 2010

Я использую модуль аутентификации django. Теперь, когда пользователь входит в систему, я хочу записать ipaddress пользователей в таблицу admin_log. Как я могу это сделать?

спасибо

1 Ответ

1 голос
/ 04 августа 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...