2024-09-27 20:20:28 发布
网友
给定一个网站,你如何在django模板中获得它的宿主,而不从视图中传递该变量?
http://google.com/hello --> {{ BASE_URL }} ==> 'http://google.com'
这在下面的post中得到了广泛的回答
有几种方法:
**请注意,这些可能会被欺骗
通过在设置中添加以下TEMPLECT_CONTEXT_PROCESSOR中间件,可以在模板中获取request对象:
TEMPLECT_CONTEXT_PROCESSOR
request
TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.request', )
这里有一些documentation在上面。然后可以调用模板:
{{ request.META.HTTP_NAME }}
这会给你一个基本的网址。
这在下面的post中得到了广泛的回答
有几种方法:
**请注意,这些可能会被欺骗
通过在设置中添加以下
TEMPLECT_CONTEXT_PROCESSOR
中间件,可以在模板中获取request
对象:这里有一些documentation在上面。然后可以调用模板:
这会给你一个基本的网址。
相关问题 更多 >
编程相关推荐