diff --git a/OneCprogsite/settings.py b/OneCprogsite/settings.py index ca1b958..a501465 100644 --- a/OneCprogsite/settings.py +++ b/OneCprogsite/settings.py @@ -48,6 +48,8 @@ ALLOWED_HOSTS = os.getenv('DJANGO_ALLOWED_HOSTS', 'localhost,127.0.0.1').split(' # Исключения для отслеживания EXCLUDED_IPS = os.getenv('EXCLUDED_IPS', 'localhost,127.0.0.1').split(',') +SITE_URL = os.getenv('SITE_URL', 'https://nikdizell.ru') + # Важно для работы за прокси if not DEBUG: SECURE_PROXY_SSL_HEADER = ('HTTP_X_FORWARDED_PROTO', 'https') diff --git a/programmer/tasks.py b/programmer/tasks.py index b9e5cc9..f3f2d79 100644 --- a/programmer/tasks.py +++ b/programmer/tasks.py @@ -86,7 +86,7 @@ def send_new_article_notification(article_id): subject = f'📰 Новая статья: {article.title}' context = { 'article': article, - 'site_url': settings.ALLOWED_HOSTS[0] if settings.ALLOWED_HOSTS else 'localhost', + 'site_url': settings.SITE_URL, 'site_name': 'С.Н.А. Технологии', } html_message = render_to_string('emails/new_article_notification.html', context) @@ -128,7 +128,7 @@ def send_new_product_notification(product_id): subject = f'🛒 Новый продукт: {product.title}' context = { 'product': product, - 'site_url': settings.ALLOWED_HOSTS[0] if settings.ALLOWED_HOSTS else 'localhost', + 'site_url': settings.SITE_URL, 'site_name': 'С.Н.А. Технологии', } html_message = render_to_string('emails/new_product_notification.html', context)