Django模板中如何获取当前域名? 类似于 auth_views 的 {{domain}}。我根据以下文档尝试了
{{ 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/
在联合框架中,标题和描述的模板自动可以访问变量 {{ site }},它是表示当前站点的 Site 对象。此外,如果您未指定完全限定的域,则用于提供项目 URL 的挂钩将使用当前 Site 对象中的域。
在身份验证框架中,django.contrib.auth.views.LoginView 将当前站点名称作为 {{ site_name }} 传递给模板。
您可以使用
{{ request.get_host }}