Как получить текущее доменное имя в шаблоне Django? [дубликат]

Как получить текущее доменное имя в шаблоне Django? По аналогии с {{domain}} для auth_views. Я пробовал {{ domain }}, {{ site }}, {{ site_name }} в соответствии с нижеприведенной документацией. Не получилось.

<p class="text-right">&copy; Copyright {% now 'Y' %} {{ site_name }}</p>

Это может быть либо IP-адрес 192.168.1.1:8000, либо mydomain.com

https://docs.djangoproject.com/en/5.0/ref/contrib/sites/

В фреймворке синдикации шаблоны для title и description автоматически получают доступ к переменной {{ site }}, которая является объектом Site, представляющим текущий сайт. Кроме того, хук для предоставления URL-адресов элементов будет использовать домен из текущего объекта Site, если вы не укажете полностью определенный домен.

В фреймворке аутентификации django.contrib.auth.views.LoginView текущее имя сайта передается в шаблон как {{ имя_сайта }}.

Вернуться на верх