Gibt es eine Möglichkeit, eine .js-Variable als Parameter in einem Django-Vorlagen-URL-Reverse-Aufruf zu verwenden? Der folgende Ansatz funktioniert nicht, was nicht sehr überraschend ist:
%Vor%Ich weiß, dass ich die benötigten Daten über die Django-Ansicht weitergeben kann, aber leider muss ich die Daten aus der .js-Bibliothek verwenden.
Normalerweise übergebe ich einen Default-Parameter in die URL in der Vorlage, die als Sentinel fungiert, die ich dann dynamisch im Javascript ersetzen kann. Etwas wie:
%Vor%
Sie könnten URLs als Variablen an Ihr Modul übergeben:
%Vor% %Vor%oder mit vielen
%Vor% %Vor%Ich war ein wenig unzufrieden mit dieser Lösung und beendete das Schreiben meiner eigenen Anwendung, um Javascript mit django zu handhaben: django. js . Mit dieser Anwendung kann ich tun:
%Vor% %Vor%Sie müssen Zeichenfolgenformatierung in JavaScript verwenden , um den Wert in die URL-Clientseite zu übernehmen. Vergessen Sie nicht, es als JSON zu codieren, bevor Sie es in JavaScript verwenden.
Tags und Links django javascript