2013-07-31 1 views
0

Est-il possible de changer le rendu HTML par Django en changeant les variables (contexte) avec Javascript? Par exemple, disons que je rends, {{ item }}, puis-je masquer tout rendu par {{ item }} en masquant la variable Django elle-même? Ou dois-je sélectionner le HTML rendu à ce point. Comment les préprocesseurs de contexte de Django fonctionnent-ils avec Javascript?Changer le contexte du template Django avec Javascript

Répondre

0

Vous devez vous rappeler que JavaScript s'exécute APRES le HTML est rendu. Donc non, il n'est pas possible de faire ce que vous voulez (changer la variable Django avec JS).

Si vous voulez cacher le contenu de {{item}}, envelopper-le dans un élément HTML, puis sélectionnez-le et cachez-le avec JS.

Espérons que ça aide.