カスタムテンプレートタグを作成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 に答える