Как получить текущее доменное имя в шаблоне Django? [дубликат]
Как получить текущее доменное имя в шаблоне Django?
По аналогии с {{domain}} для auth_views. Я пробовал {{ domain }}
, {{ site }}
, {{ site_name }}
в соответствии с нижеприведенной документацией. Не получилось.
<p class="text-right">© 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 текущее имя сайта передается в шаблон как {{ имя_сайта }}.