0
웹 사이트 이름이 변경되었으므로 settings.py 파일을 변경했습니다. 그러나 내 allauth 이메일 확인 메시지는 여전히 내 이전 웹 사이트 URL로 메일을 보내고 있습니다.장고가 웹 사이트 이름을 변경했지만 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 포인트를 만들기 위해?
'sites' admin에서 이름을 변경 했습니까 (아니면 db 테이블에서 직접 변경 했습니까?)? – ilvar
BTW, 더 나은'Site.objects.get_current()'사용 – ilvar