Example.com 在 django 密码重置中

Example.com in django password reset

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

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

要检查您配置了哪一个,请使用所需的设置输入 shell 并键入:

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

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

检查管理员。您可以在 'Sites' 中查看站点域。站点域名默认是'example.com',所以如果把站点域名改成自己的域名,就可以解析了。