擅长:python、mysql、java
<p>LDAPBackend不创建配置文件。首先尝试使用用户模型类创建用户。在Django项目目录中需要一个shell:</p>
<pre><code>python manage.py shell
</code></pre>
<p>然后在Python shell中尝试:</p>
^{pr2}$
<p>通过这种方式,用户被正确地创建了,并且使用了一个空密码。
配置文件可以包含其他字段,您可以使用设置中的AUTH_LDAP_profile_ATTR_MAP参数填充LDAP属性。如果您对定制感兴趣,请注意,因为在django1.5中,用户配置文件已被弃用,并被一个定制用户模型替代,这应该更灵活。在</p>
<p><a href="https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#extending-the-existing-user-model" rel="nofollow">https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#extending-the-existing-user-model</a>
<a href="https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#substituting-a-custom-user-model" rel="nofollow">https://docs.djangoproject.com/en/1.5/topics/auth/customizing/#substituting-a-custom-user-model</a></p>