django.contrib.auth.signals的简单抽象层
项目描述
django-auth-signals
===================
django.contrib.auth.signals的简单抽象层 <https://docs.django.ac.cn/en/dev/ref/contrib/auth/#module-django.contrib.auth.signals>。
用法
-----
将`auth_signals_connector`添加到`INSTALLED_APPS`
```
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'auth_signals_connector'
)
```
默认情况下,`auth_signals_connector`使用`auth_signals_connector.connector`
记录器记录关于'登录'、'登出'和'登录失败'操作。
您可以在`settings.py`中更改默认行为
```
AUTH_SIGNALS = {
'use_defaults': True,
'on_logged_in': some_login_func,
'on_logged_out': some_logout_func,
'on_login_failed': some_loginfail_func,
}
```
如果`use_defaults`为`True`,也将使用默认日志处理器。
===================
django.contrib.auth.signals的简单抽象层 <https://docs.django.ac.cn/en/dev/ref/contrib/auth/#module-django.contrib.auth.signals>。
用法
-----
将`auth_signals_connector`添加到`INSTALLED_APPS`
```
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'auth_signals_connector'
)
```
默认情况下,`auth_signals_connector`使用`auth_signals_connector.connector`
记录器记录关于'登录'、'登出'和'登录失败'操作。
您可以在`settings.py`中更改默认行为
```
AUTH_SIGNALS = {
'use_defaults': True,
'on_logged_in': some_login_func,
'on_logged_out': some_logout_func,
'on_login_failed': some_loginfail_func,
}
```
如果`use_defaults`为`True`,也将使用默认日志处理器。