我已成功将django-allauth集成到我的项目中以进行本地用户身份验证。 唯一的问题是,在忘记密码的情况下,用户被发送到他/她的电子邮件帐户的链接未加载。
我的设置有SITE_ID = 1
,在管理部分,此网站ID配置为locahost:8000
。
查看这些设置,用户收到的链接似乎非常正确:locahost:8000/accounts/password/reset/key/2-3ub-2debf660112bbea8682b/
(注意http://链接中有...)
但它似乎没有打开,相反,我收到this page is not available
错误。
重置密码是否适用于localhost设置?或者我错过了别的什么?
答案 0 :(得分:1)
allauth的所有内容都与localhost一起使用。
如果您使用localhost
,请在不使用http://
的情况下执行此操作,或以其他方式使用http://127.0.0.1:8000/
,它也可以使用locahost:8000/accounts/password/reset/key/2-3ub-2debf660112bbea8682b/
。
在您的情况下,完整的链接将是:
http://127.0.0.1:8000/accounts/password/reset/key/2-3ub-2debf660112bbea8682b/
或
{{1}}