J'utilise django pour créer une application web. J'ai créé un modèle dans lequel je charge un templatetag
. Dans ce templatetag
je charge un autre templatetag
. Du modèle je passe le contexte au premier templatetag
, mais le contexte n'est pas disponible à partir du second templatetag
(à l'intérieur du premier templatetag
) - voir ci-dessous. J'espère que cela a du sens, et que l'un d'entre vous a la réponse.Passer le contexte entre templatetags, django
Modèle snippit:
{% load templatetags %}
{% some_tag argument %}
some_tag Templatetag:
{% load templatetags %}
{% some_other_tag another_argument %}
some_other_tag Templatetag:
Dans ce templatetag
je suis en train d'accéder contexte pour obtenir des informations utilisateur à savoir l'aide
request = context['request']
request.user
Cela fonctionnerait, mais n'y a-t-il pas d'autre moyen, par ex. rendre le contexte accessible depuis le monde? –