为Django管理站点使用不同的身份验证后端的最佳解决方案是什么?
答案 0 :(得分:3)
请参阅the documentation,其中包含此引用:
Django管理系统非常紧密 耦合到Django
User
对象 在此开头描述 文献。就目前而言,最好的方法 处理这个就是创建一个Django 存在的每个用户的User
对象 为您的后端(例如,在您的LDAP中) 目录,您的外部SQL数据库, 等)你可以写一个脚本 事先这样做,或者你的 authenticate方法可以做到 第一次用户登录。