Django изменил название сайта, но current_site & activ_url не меняется

Я изменил название своего веб-сайта, поэтому я соответственно изменил файл settings.py. Но мое электронное письмо-подтверждение от Аллаута все еще отправляет письма с моего старого 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 %}

Когда я проверил с этим постом, мой 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 & activ_url указывал на имя моего нового веб-сайта?

1 ответ

Я добавил новое имя сайта в админку сайтов. Решение моего вопроса - изменить SITE_ID в файле настроек.

Другие вопросы по тегам