Ich verwende Ajax, um eine boolesche Variable in meinem Django-Projekt asynchron zu aktualisieren. Ich kann diese Variable mithilfe der Vorlage erfolgreich anzeigen, aber ich bin mir nicht sicher, wie ich diese Variable in der eingebetteten Python-Logik der Vorlage verwenden kann.Wie kann ich eine JSON-Antwort in bedingter Python-Logik verwenden?
Grundsätzlich
{% if JSON_BOOL %}
<p>this</p>
{% else %}
<p>that</p>
{% endif %}
Wo die JSON_BOOL
durch eine ajax Funktion zugeführt wird. Was ist der beste Weg, die Variable für die bedingte Logik verfügbar zu machen? Vielen Dank.
Mögliches Duplikat von http://StackOverflow.com/Questions/23838975/How-to-get-values-from-the-ajax-into-django-template – Arpan
Ziemlich ähnlich zu dem, was ich frage, @Arpan, aber diese Antwort gibt nicht an, wie ich den zurückgegebenen JSON als Python-Variable verwenden kann. Vielen Dank! –
Nur damit ich Ihr Problem verstehe, müssen Sie eine JSON-Variable, die in einer Vorlage gerendert wird, von Text in einen bool-Wert umwandeln, damit Sie sie in der bedingten Logik verwenden können. – JwM