recherche

Maison  >  Questions et réponses  >  le corps du texte

python - Comment définir des variables imbriquées dans Flask Jinjia2

Dans jinjia, comme indiqué ci-dessous, je définis un nombre variable

{% set number = unit %}

file_dict est une variable de type dict. Je souhaite référencer la clé dans file_dict afin que nous puissions trouver la valeur dans file_dict où la clé est {{number}}

{{file_dict{{number}}}}

Il semble que la définition comme celle ci-dessus soit illégale et ne peut pas être transmise
De plus, la définition de macro ne peut pas non plus être utilisée

{% macro get_value(number) %}
             {{ pdf_dict{{number}}}}
{% endmacro %}

Existe-t-il un moyen de définir des variables imbriquées

迷茫迷茫2741 Il y a quelques jours1277

répondre à tous(1)je répondrai

  • 扔个三星炸死你

    扔个三星炸死你2017-06-22 11:53:50

    Je l'ai résolu moi-même. On m'a rappelé que la variable jinjia2 a la syntaxe __getitem__. Je viens d'appeler get directement au lieu d'accéder à l'attribut, car après cela, au lieu d'appeler la variable, je l'ai appelée directement avec des doubles crochets. ne fonctionnerait pas. Grammaire

    répondre
    0
  • Annulerrépondre