在templatetags和django之间传递上下文

在templatetags和django之间传递上下文,django,model-view-controller,templatetags,django-context,Django,Model View Controller,Templatetags,Django Context,我正在使用django创建一个web应用程序 我已经创建了一个模板,在其中我加载了一个templatetag。在此templatetag中,我加载另一个templatetag。从模板中,我将上下文传递到第一个templatetag,但是第二个templatetag(在第一个templatetag中)的上下文不可用-请参见下文 我希望这是有道理的,并且你们中的一个有答案 模板剪贴画: {% load templatetags %} {% some_tag argument %} 一些标签模板

我正在使用django创建一个web应用程序

我已经创建了一个模板,在其中我加载了一个
templatetag
。在此
templatetag
中,我加载另一个
templatetag
。从模板中,我将上下文传递到第一个
templatetag
,但是第二个
templatetag
(在第一个
templatetag
中)的上下文不可用-请参见下文

我希望这是有道理的,并且你们中的一个有答案


模板剪贴画:

{% load templatetags %}
{% some_tag argument %}

一些标签模板标签:

{% load templatetags %}
{% some_other_tag another_argument %}

一些其他标签模板标签:

{% load templatetags %}
{% some_other_tag another_argument %}
在此
templatetag
中,我试图访问上下文以获取用户信息,即使用

request = context['request']
request.user

不要忘记,子模板的上下文——以及第二个模板标记的上下文——是从第一个模板标记函数返回的内容。因此,您需要确保请求对象包含在您返回的字典中。

这会起作用,但是没有其他方法,例如,使上下文可从全局访问吗?