django-icanhaz

Software kuvakaappaus:
django-icanhaz
Ohjelmiston tiedot:
Versio: 0.2.0
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Carl Meyer
Lupa: Vapaa
Suosio: 0

Rating: nan/5 (Total Votes: 0)

Django-icanhaz on templatetag helpottaa integraatiota ICanHaz.js JavaScript malleja Django malleja.
asennus
Asenna PyPI kanssa pip:
PIP asentaa Django-icanhaz
tai saada in-kehitysversio:
PIP asentaa Django-icanhaz == dev
Käyttö
- Add "icanhaz" teidän INSTALLED_APPS asetusta.
- Aseta ICANHAZ_DIR asetus täysi (absoluuttinen) polku hakemistoon, jossa voit tallentaa ICanHaz malleja.
- {% Kuormituksella icanhaz%} ja käyttää {% icanhaz "templatename"%} oman Django malleja turvallisesti upottaa ICanHaz.js mallin osoitteessa ICANHAZ_DIR / templatename.html omaan Django malliin, automaattisesti kääritty, valmiina ich.templatename ( {...}) in JavaScript.
Django-icanhaz ei niputtaa ICanHaz.js tai anna mitään JavaScript apuohjelmia; se vain auttaa helposti upottaa malleja HTML. Sisältävät ICanHaz.js oman projektin staattinen omaisuuden ja käyttää sitä JS tavalliseen tapaan.
Filosofia
Välinen törmäys Django malleja "käyttöä {{ja}} mallina muuttuja markkereita ja ICanHaz.js käyttävät samaa on poikinut erilaisia ​​ratkaisuja. Yksi ratkaisu yksinkertaisesti korvaa [[ja]] kanssa {{ja}} sisällä icanhaz template; toinen tekee urheasti yrittää rekonstruoida sanatarkasti tekstiä kimpale Django mallin, kun se on jo sekavaa jonka Django mallin tokenizer.
Mieluummin pitää minun JavaScript malleja eri tiedostoissa vuonna omistettu hakemistoon muutenkin välttää sekaannuksia server-side ja client-side templating. Joten minun osuuteni joukko ratkaisujen on lähinnä vain "ovat" tag välttäen luettaessa mukana tiedoston Django malli (ja mukavuussyistä, automaattisesti kietoo sen komentosarjatunnus että ICanHaz.js odottaa löytää sen).
Nauti!

Mikä on uusi tässä julkaisussa:

  • Valmistettu template-löytää joustavampia: ICANHAZ_DIR on nyt ICANHAZ_DIRS (lista ); lisäsi ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, ja toteamus mallien asennetut sovellukset.

vaatimukset

  • Python
  • Django

Muu ohjelmistojen kehittäjä Carl Meyer

hgcampfire
hgcampfire

15 Apr 15

django-secure
django-secure

14 Apr 15

django-markitup
django-markitup

11 May 15

Kommentit django-icanhaz

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!