如何使用django

我正在制作一个dajnago 1.8应用程序(使用python3),但我希望管理员用户(is_staff = True)可以通过ldap服务器登录,管理员超级用户(is_superuser = True)可以使用默认的django身份验证登录。 我使用django_python3_ldap作为ldap后缀,以及用于管理的django管理站点。 现在,应用程序似乎总是通过ldap后端授权用户,并且不使用默认身份验证后端,并且我也希望如果到ldap服务器的连接失败仅使用默认身份验证后端。 为此,我需要创建自己的管理网站,或者我可以为此配置一些配置。 谢谢。


你有没有像这样设置你的身份验证后端?

AUTHENTICATION_BACKENDS = (
    'django.contrib.auth.backends.ModelBackend',
    'django_python3_ldap.auth.LDAPBackend',
)

这应该尝试两个给定的凭据。 如果它在ModelBackend上成功,它将不会尝试尝试LDAP。 它顺序地经过它们,直到它找到一个有效的工作。

链接地址: http://www.djcxy.com/p/33697.html

上一篇: How to use django

下一篇: Django non unique username field warning