django-icanhaz

Screenshot Software:
django-icanhaz
Detalii soft:
Versiune: 0.2.0
Incarca data: 11 May 15
Producător: Carl Meyer
Licenţă: Gratuit
Popularitate: 0

Rating: nan/5 (Total Votes: 0)

django-icanhaz este un templatetag pentru integrarea mai ușoară a template-uri ICanHaz.js JavaScript cu șabloane Django.
Instalare
Instalați din PyPI cu pip:
Pip instala django-icanhaz
sau a obține versiunea în dezvoltare:
Pip instala django-icanhaz == dev
Utilizare
- Adăugați "icanhaz" pentru setarea INSTALLED_APPS.
- Setați setarea ICANHAZ_DIR la complet calea (absolut) la un director în cazul în care va stoca șabloane ICanHaz.
- {% Icanhaz încărcare%} și de a folosi {% icanhaz "templatename"%} în șabloanele dvs. Django pentru a încorpora în siguranță șablonul ICanHaz.js la ICANHAZ_DIR / templatename.html în șablon Django, înfășurat în mod automat în, gata pentru ich.templatename ( {...}) in JavaScript.
django-icanhaz nu pachet ICanHaz.js sau furniza orice utilități JavaScript; doar vă ajută să încorporați cu ușurință șabloanele in HTML dumneavoastră. Includ ICanHaz.js în active fixe proiectului dumneavoastră și să-l utilizați în JS ta, ca de obicei.
Filozofie
Coliziunea dintre "utilizarea {{și}} ca șablon markeri variabile și ICanHaz.js" Django template utilizarea aceluiași a generat o varietate de soluții. O soluție pur și simplu înlocuiește [[și]] cu {{și}} în interiorul unui tag șablon icanhaz; un alt face o încercare de a reconstrui viteaz textul verbatim într-o bucată de un șablon Django după ce a fost deja mutilat de template tokenizer-ul Django.
Prefer să păstreze șabloane mele JavaScript în fișiere separate într-un director dedicat oricum, pentru a evita confuzia între server side și templating client-side. Deci, contribuția mea la gama de soluții este în esență doar o "includ" tag că evită parsarea fișierului inclus ca un șablon Django (și pentru comoditate, se înfășoară în mod automat în tag-ul script-ul care ICanHaz.js așteaptă să-l găsească în).
Bucurați-vă de

Ce este nou în această versiune:

  • Made-șablon găsirea mai flexibilă: ICANHAZ_DIR este acum ICANHAZ_DIRS (o listă ); adăugat ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, și constatarea de template-uri in aplicatii instalate.

Cerințe :

  • Python
  • Django

Alte software-uri de dezvoltator Carl Meyer

hgcampfire
hgcampfire

15 Apr 15

django-markitup
django-markitup

11 May 15

django-secure
django-secure

14 Apr 15

Comentarii la django-icanhaz

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!