Я изменил имя моего сайта, поэтому я изменил файл settings.py соответственно. Но мое письмо с подтверждением электронной почты allauth по-прежнему отправляет письма с моим старым URL-адресом веб-сайта.Django изменил название сайта, но current_site & activate_url не меняется
{% 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 дает мое старое название URL
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 пункт моего нового имени сайта?
Вы поменяли имя в admin (или прямо в таблице db)? – ilvar
BTW, лучше использовать 'Site.objects.get_current()' – ilvar