Django-Lenker.

Lenker für Django
Jetzt downloaden

Django-Lenker. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sergii Iavorskyi
  • Website des Verlags:
  • https://github.com/yavorskiy/

Django-Lenker. Stichworte


Django-Lenker. Beschreibung

Django-Lenker ist eine Django-App, die den Lenker-JavaScript-Templating-Motor mit Django integriert. Es bietet Python- und JavaScript-Helfer für die Umwicklung von Vorlagen aufgenommen und laden Routinen. Optional Django-Lenker liefert verwaltet Installieren Sie das Paket von pypi PIP installieren Sie Django-Lenker. Oder ziehen Sie alternativ den Repo herunter und führen Sie Python Setup.py install2 aus. Fügen Sie django_handlebars in die Projekteinstellungen.installed_Apps3 hinzu. Optional Hinzufügen von Lenker_ * -Konfigurationsparametern an die Einstellungen. Siehe DJANGO_HANDLEBARS.Appsetten für verfügbare Optionen und Erklärungen4. Run ./Manage.py testen Sie django_handlebars, um Konfiguration und Anforderungen zu überprüfen.5. Das sollte es sein. Die Anwendung bietet keine Modelle oder URLs bereit In beiden Szenarien können Vorlagen dynamisch mit AJAX-Anforderung geladen oder auf der Seite enthalten, um zusätzliche HTTP-Anfragen zu vermeiden / head> Hinzufügen von Lenker_config Variablenspeicherkonfiguration, Skript-Tags für lenker.js (oder lineces.Runtime.js, wenn einstellungen.Handlebars_compiled true ist) und Lenker.django.js. Django-Lenker bietet Template-Loading-Client (siehe Lenker.django.js), indem Sie das Lenker-Objekt mit TPL () Method.compilieren im BrowserThis-Modus ist einfacher und erfordert keine optionalen Abhängigkeiten, um zufrieden zu sein. Aber es fügt einen kleinen Overhead hinzu. In diesem Fall werden Lenker analysiert die Vorlage jedes andere Seitenlast- und Parserskript, das neben Renderer geladen werden muss. Wenn Sie die Anwendung konfiguriert haben. var data = {titel: "titel", körper: "was auch immer"} lenksbären.tpl ("your / template / spec", {erfolg: function (renderer) {console.log ("gerenderte Template:", Renderer (Daten ));}, Error: Funktion (xHR, err) {console.warn ("ooops, kann keine Vorlage laden", ERR);}}); Beachten Sie, dass der Vorlagenpfad keine DIR-URL und Erweiterung enthält. Startschärfe wird toleriert. Handlebars.tpl ist NICHT Vorlage Rückkehr Erfolg Rückruf aufweist, ist der einzige Weg, it.By Standard-Client seine Versuche, jQuery zu verwenden, wenn es verfügbar ist, sonst wird es zu seiner eigenen einfachen Crossbrowser XHR Implementierung zurückgreifen. In der Fall, dass jQuery verfügbar ist. ) {console.log ("gerenderte Template:", Renderer (Daten));}). FAIL (Funktion (XHR, ERR) {console.warn ("ooops, kann Template nicht laden", ERR);};}; Loader hängt .HTML-Erweiterung und Zieht Datei aus den Einstellungen an. Die vorkompilierte Datei enthält die von Lenker.Precompile generierte JS-Funktion (STR_TEMPLATE). Sie können diesen Befehl direkt in einer Browserkonsole ausführen, um zu sehen, wie es aussieht. Django-Lenker liefert Manmaning.py-Befehle, um diese Dateien in einem Batch zu erstellen.Einiminierende zusätzliche Anforderungsanforderungen, die beide oben beschriebene HTTP-Anforderung beschrieben werden, werden erstellt, wodurch die Leistung senkt. Um zu vermeiden, dass Sie einschließlich Vorlagen auf der Seite: {% lineS_template "Ihre / Template / Spec"%} "Your / Template / SPEC"%} Diese Cache-Vorlage wird durch Anrufen von Lenker.tpl ("Your / Template / Spec", TPL). Die beschriebene Technik funktioniert sowohl für reguläre als auch vorgefertigte Modi. Wie zu Compilerun ./manage.py compilehandlebars --help: - Clean Alle zuvor kompilierten Vorlagen entfernen - Watch-Uhr für Änderungen in Appsettings.tpl_dir und kompilieren - roh nicht Format-Ausgabe - Ruhennummer ohne AusgabeDJANGO-HADLEBARS kompiliert Vorlagen, indem Sie das Lenker-Skript mit Spidermonkey ausführen, und erfordert, dass das Python-Spidermonkey-Paket installiert ist. Der Support für andere Plattformen kann in Zukunft hinzugefügt werden. Wenn eines dieser beiden nicht installiert ist, werden CompileHandleBars mit entsprechender Fehlermeldung ausgeliefert. COMPILEHANDLEBARS STARTEN Alle Vorlagendateien mit MTIME NEWER als kompilierter Dateien Wenn Sie den Befehl ohne -Watch-Compiler ausführen, gibt aus, sobald alle Dateien kompiliert sind, andernfalls hängt er hängt, bis Sie die Homepage von CTL-C.PRODUCT drücken


Django-Lenker. Zugehörige Software

Dartui.

A rtorrent Web-Schnittstelle mit einem Fokus auf Geschwindigkeit und Reaktionsfähigkeit ...

259

Herunterladen