authentication_backends修改
时间: 2023-06-11 19:10:05 浏览: 148
`authentication_backends` 是 Django 中的一个配置项,用于指定身份验证后端的顺序。默认情况下,Django 使用 `ModelBackend` 进行身份验证,该后端通过查询数据库中的用户模型来验证用户的身份。
如果您需要使用其他身份验证后端,可以通过修改 `authentication_backends` 来指定顺序。例如,如果您希望使用 LDAP 进行身份验证,可以将其添加到 `authentication_backends` 中:
```python
AUTHENTICATION_BACKENDS = [
'django_auth_ldap.backend.LDAPBackend',
'django.contrib.auth.backends.ModelBackend',
]
```
在这个示例中,我们先使用 `LDAPBackend` 进行身份验证,如果验证失败,则使用默认的 `ModelBackend` 进行身份验证。
您可以根据需要修改 `authentication_backends`,以适应您的身份验证需求。