gpt4 book ai didi

django - 在templatetags之间传递上下文,Django

转载 作者:行者123 更新时间:2023-12-02 04:16:38 25 4
gpt4 key购买 nike

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

我已经在加载templatetag的地方创建了一个模板。在此templatetag中,我加载了另一个templatetag。从模板中,我将上下文传递给第一个templatetag,但是第二个templatetag(在第一个templatetag内部)无法使用上下文-参见下文。

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

模板代码段:

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

some_tag模板标签:
{% load templatetags %}
{% some_other_tag another_argument %}

some_other_tag模板标签:

在此 templatetag中,我试图访问上下文以获取用户信息,即使用
request = context['request']
request.user

最佳答案

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

关于django - 在templatetags之间传递上下文,Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2498344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com