擅长:python、mysql、java
<p>最后,我使用了如下解决方法:</p>
<ol>
<li><p>我启用了注册,但将注册视图限制为具有管理员角色的用户。</p></li>
<li><p>我在views->;register中使用了<code>del form.password</code>,不再发送带有密码字段的表单。</p></li>
<li><p>我在.registerable中执行了以下操作,生成一个随机密码来填充表。在</p>
<p><code>kwargs['password'] = encrypt_password(os.urandom(24))</code></p></li>
<li><p>当管理员在注册表中输入一封电子邮件时,我已经启用了configible。这意味着用户将立即收到一封电子邮件,确认他们的帐户,并解释他们已经注册。确认后,他们会被重定向到忘记密码页面,并要求更改他们的密码(这是基于安全性的限制)。</p></li>
</ol>
<p>如果有人能想出更直接的方法,我会很感激的。我把这个留在这里以防有人有同样的问题。在</p>