Django更改了网站名称,但current_site& activate_url没有改变

时间:2013-07-24 16:07:38

标签: django django-contrib

我更改了我的网站名称,因此我相应地更改了settings.py文件。 但我的allauth电子邮件确认消息仍然是用我的旧网站发送邮件。

{% load i18n %}{% blocktrans with current_site.name as site_name %}User '{{ user }}' at {{ site_name }} has given this as an email address.

To confirm this is correct, go to {{ activate_url }}
{% endblocktrans %}

当我使用此post检查时,我的current_site正在提供我的旧网址名称

from django.conf import settings
from django.contrib.sites.models import Site
current_site = Site.objects.get(id=settings.SITE_ID)
current_site

如何制作我的current_site& activate_url指向我的新网站名称?

1 个答案:

答案 0 :(得分:0)

我在管理网站中添加了新网站名称。 我的问题的解决方法是更改​​设置文件中的SITE_ID。