django中的example.com密码重置

时间:2019-10-28 20:07:23

标签: django django-forms reset change-password

我已经设置了django项目来启用密码重置,但是在发送密码重置邮件时,我得到了https://example.com/accounts/reset/Mg/ ...行。 Exampple.com与我的网站没有任何关系。我试图将其删除,以使其读取我的网站网址,但无济于事

2 个答案:

答案 0 :(得分:0)

为了将来参考,django contrib auth使用django.contrib.sites.models中站点模型提供的当前站点域。

要检查U已配置了哪个配置,请使用所需的设置进入外壳并键入:

from django.contrib.sites.models import Site
current_site = Site.objects.get_current()
print(current_site.domain)

这将显示将使用哪个域来构造绝对链接,例如在这种情况下,以重置密码。

答案 1 :(得分:0)

检查管理员。您可以在“站点”中看到站点域。站点域的默认值是“example.com”,因此如果您将站点域更改为您的域,则可以解析它。