django-icanhaz

Screenshot der Software:
django-icanhaz
Softwarebeschreibung:
Version: 0.2.0
Upload-Datum: 11 May 15
Entwickler: Carl Meyer
Lizenz: Frei
Popularität: 0

Rating: nan/5 (Total Votes: 0)

django-icanhaz ist ein TemplateTag für eine einfachere Integration von ICanHaz.js JavaScript Vorlagen mit Django-Vorlagen.
Installation
Installieren von PyPI mit pip:
pip django-icanhaz installieren
oder nutzen Sie die in-Entwickler-Version:
pip installieren django-icanhaz == dev
Verwendung
- In "icanhaz", um Ihre Einstellung INSTALLED_APPS.
- Stellen Sie die ICANHAZ_DIR Einstellung auf die volle (absolute) Pfad zu einem Verzeichnis, wo Sie Ihre ICanHaz Vorlagen speichern.
- {% Last icanhaz%} und verwenden Sie {% icanhaz "template"%} in Ihrem Django-Vorlagen, um die Vorlage zu ICanHaz.js ICANHAZ_DIR / templatename.html in Ihre Django-Vorlage, automatisch eingewickelt, bereit für ich.templatename sicher einbetten ( {...}) in Ihrem JavaScript.
django-icanhaz nicht ICanHaz.js bündeln oder bieten keine JavaScript Versorgungseinrichtungen; es ist nur hilft Ihnen, leicht die Vorlagen in Ihren HTML einzubetten. Fügen ICanHaz.js in statischen Vermögenswerte Ihres Projekts und verwenden Sie es in Ihrem JS as usual.
Philosophie
Die Kollision zwischen "Verwendung von {{und}} als Platzhalter Marker und ICanHaz.js 'Django Vorlagen Verwendung derselben hat eine Vielzahl von Lösungen hervorgebracht. Eine Lösung ersetzt einfach [[und]] mit {{und}} innerhalb eines icanhaz Template-Tag; ein anderer macht einen tapferen Versuch, wörtlich Text in einem Stück von einem Django-Vorlage zu rekonstruieren, nachdem es bereits von der Django-Vorlage tokenizer verstümmelt worden.
Ich bevorzuge meine JavaScript-Vorlagen in separaten Dateien in einem eigenen Verzeichnis trotzdem halten, um Verwechslungen zwischen den serverseitigen und clientseitige Template zu vermeiden. Also mein Beitrag für die Reihe von Lösungen ist im Wesentlichen nur eine "include" Tag, das vermeidet das Parsen der Datei enthalten als Django-Vorlage (und für die Bequemlichkeit, wickelt es automatisch in das Skript-Tag, das ICanHaz.js erwartet, sie zu finden in).
Genießen Sie

Was ist neu in dieser Pressemitteilung:

  • Aus Vorlage Findungs ​​flexibler: ICANHAZ_DIR ist jetzt ICANHAZ_DIRS (eine Liste ); hinzugefügt ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, und Finden von Vorlagen in installierten Anwendungen.

Anforderungen :

  • Python
  • Django

Andere Software von Entwickler Carl Meyer

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

django-markitup
django-markitup

11 May 15

Kommentare zu django-icanhaz

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!