django-icanhaz

Software screenshot:
django-icanhaz
Podrobnosti Software:
Verze: 0.2.0
Datum uploadu: 11 May 15
Vývojka: Carl Meyer
Licence: Volný
Popularita: 0

Rating: nan/5 (Total Votes: 0)

Django-icanhaz je templatetag pro snadnější integraci šablon ICanHaz.js JavaScript s Django šablony.
Instalace
Instalace z PyPI s PIP:
Pip nainstalovat Django-icanhaz
nebo si verzi v-vývoji:
Pip nainstalovat Django-icanhaz == dev
Použití
- Přidat "icanhaz", do vašeho nastavení INSTALLED_APPS.
- Nastavte nastavení ICANHAZ_DIR k plnému (absolutní) cestu k adresáři, kde budete ukládat vaše ICanHaz šablony.
- {% Zatížení icanhaz%} a použít {% icanhaz "TemplateName"%} ve vašich šablonách Django bezpečně vložit šablonu na ICANHAZ_DIR / templatename.html ICanHaz.js do vaší Django šablony, automaticky zabalené v, připravené pro ich.templatename ( {...}) ve vašem jazyce JavaScript.
Django-icanhaz není svazek ICanHaz.js ani neposkytuje žádné nástroje JavaScript; to prostě vám pomůže snadno vložit šablony v HTML. Zahrnout ICanHaz.js ve statickém aktiv vašeho projektu a použít ji ve svém JS jako obvykle.
Philosophy
Kolize mezi "použití {{a}} jako šablonu proměnných značek a ICanHaz.js 'Django šablon použití stejné plodil řadu řešení. Jedním z řešení, jednoduše nahrazuje [[a]] pomocí {{a}} uvnitř tagu icanhaz šablony; další dělá statečně pokus o rekonstrukci doslovný textu v rámci kus šablony Djanga poté, co již byla rozbitý šablonou tokenizeru Django.
Já dávám přednost, aby mé šablony JavaScript samostatných souborů na vyhrazeném adresáři tak jako tak, aby nedošlo k záměně na straně serveru a na straně klienta templating. Takže můj příspěvek k poli řešení je v podstatě jen "zahrnují" tag, který vyhýbá parsování přiložený soubor jako šablonu Django (a pro větší pohodlí, automaticky zabalí jej do tagu skriptu, který ICanHaz.js očekává najít v).
Užijte

Co je nového v této verzi:

  • Made šablony-hledání pružnější: ICANHAZ_DIR je nyní ICANHAZ_DIRS (seznam ); dodal ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, a zjištění šablon v nainstalovaných aplikací.

Požadavky na :

  • Python
  • Django

Ostatní software developer Carl Meyer

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

django-markitup
django-markitup

11 May 15

Komentáře k django-icanhaz

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!