0
我建立了一個自定義模板標籤,我想知道是否有方法在我的模板標籤功能中訪問request.META
。如何在django的模板自定義標籤中訪問request.META?
我建立了一個自定義模板標籤,我想知道是否有方法在我的模板標籤功能中訪問request.META
。如何在django的模板自定義標籤中訪問request.META?
寫下您的標籤以接受context
,然後通過context
訪問request
。例如,對於Simple tags:
@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()
完美。謝謝 –