在我的 Django 项目中, 我有一些模板使用 {% include %} 标签包含在基本模板中。 如何访问此包含模板中的请求数据? 如何访问此包含模板中的上下文变量?
我期望可以在任何模板中访问请求数据。
确保 django.template.context_processors.request 包含在 settings.py 的 TEMPLATES 设置中的 context_processors 中。这通常在 Django 中默认启用。启用上下文处理器后,您可以访问任何模板中的请求对象,包括通过 {% include %} 包含的模板。
例如,在包含的模板中,您可以使用 {{ request.user }} 访问用户。