django-icanhaz

Skjermbilde programvare:
django-icanhaz
Prog.varedetaljer:
Versjon: 0.2.0
Last opp dato: 11 May 15
Utvikler: Carl Meyer
Lisens: Gratis
Popularitet: 0

Rating: nan/5 (Total Votes: 0)

django-icanhaz er en templatetag for enklere integrering av ICanHaz.js Javascript maler med Django maler.
Installasjon
Installer fra PyPI med pip:
Pip installere django-icanhaz
eller få den i-utvikling versjon:
Pip installere django-icanhaz == dev
Bruk
- Legg til "icanhaz" til din INSTALLED_APPS innstilling.
- Sett ICANHAZ_DIR innstillingen til full (absolutt) bane til en katalog hvor du vil lagre dine ICanHaz maler.
- {% Belastning icanhaz%} og bruke {% icanhaz "templatename«%} i dine Django maler du trygt legge inn ICanHaz.js malen på ICANHAZ_DIR / templatename.html inn Django mal, innpakket automatisk inn, klar for ich.templatename ( {...}) i Javascript.
django-icanhaz ikke bundle ICanHaz.js eller gi noen Javascript-verktøy; det bare hjelper du enkelt legge inn malene i HTML. Inkluder ICanHaz.js i prosjektets statiske eiendeler og bruke det i din JS som vanlig.
Filosofi
Kollisjonen mellom Django maler bruk av {{og}} som mal variable markører og ICanHaz.js 'bruk av samme har gytt en rekke løsninger. En løsning erstatter ganske enkelt [[og]] med {{og}} inni en icanhaz mal tag; annet gjør et tappert forsøk på å rekonstruere ordrett tekst i en del av en Django mal etter det har allerede blitt lemlestede av Django mal tokenizer.
Jeg foretrekker å holde mine Javascript maler i separate filer i en egen katalog uansett, for å unngå forveksling mellom server-side og klientsiden templating. Så er mitt bidrag til rekken av løsninger egentlig bare en "inkluderer" tag som unngår parsing den inkluderte filen som en Django mal (og for enkelhets skyld, brytes den automatisk i skriptmerket som ICanHaz.js forventer å finne det i).
Nyt

Hva er nytt i denne versjonen:

  • Laget mal-finne mer fleksibel: ICANHAZ_DIR er nå ICANHAZ_DIRS (en liste ); lagt ICANHAZ_FINDERS, ICANHAZ_APP_DIRNAMES, og funn av maler i installerte programmer.

Krav

  • Python
  • Django

Annen programvare fra utvikleren Carl Meyer

django-secure
django-secure

14 Apr 15

hgcampfire
hgcampfire

15 Apr 15

django-markitup
django-markitup

11 May 15

Kommentarer til django-icanhaz

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!