2012-05-17 175 views

回答

1

寫下您的標籤以接受context,然後通過context訪問request。例如,對於Simple tags

@register.simple_tag(takes_context=True) 
def foo(context): 
    request = context['request'] 
    request.META 
    ... 

,並確保request是模板context內,由要麼通過requestContext();或者在設置中添加'django.core.context_processors.request'TEMPLATE_CONTEXT_PROCESSORS和使用RequestContext進行渲染。

此外,你可以簡單地傳遞到request.METAContext()

+0

完美。謝謝 –

相關問題