我构建了一个自定义模板标签,我想知道是否有一种方法可以访问request.META
我的模板标签功能。
问问题
509 次
1 回答
2
编写您的标签以接受context
,然后request
通过访问context
。例如对于简单标签:
@register.simple_tag(takes_context=True)
def foo(context):
request = context['request']
request.META
...
并确保request
在模板内context
,通过传递request
给Context()
; 或添加'django.core.context_processors.request'
到TEMPLATE_CONTEXT_PROCESSORS
设置并RequestContext
用于渲染。
此外,您可以简单地传递request.META
给Context()
于 2012-05-17T13:25:32.217 回答