django-template-fragments

Sagteware kiekie:
django-template-fragments
Sagteware besonderhede:
Weergawe: 0.1.3
Upload datum: 20 Feb 15
Ontwikkelaar: Laurent Peuch
Lisensie: Gratis
Populariteit: 6

Rating: 4.0/5 (Total Votes: 1)

Django-sjabloon-fragmente is 'n helper vir templates gebruik word in JavaScript kliënt raamwerk.
Inleiding
Dikwels, wanneer jy 'n kliënt-kant javascript raamwerk (bv ruggraat / kool / hoekige / wathever), sal jy wil klein templates jou bladsy te lewer. Die probleem begin wanneer:
- Jy nog wil in staat wees om Django sjabloon enjin te gebruik
- En jy wil 'n koel plek om jou klein templates te definieer.
Dit is die 2 kwessies wat hierdie Django app probeer aanspreek. Dit kom ook met helper funksies vir dié soort van templates, soos die verbatim templatetags van Django 1.5 dev kode wat u toelaat om 'n sone waar Django sal nie interpreteer iets in stryd is met sjabloon tale soos mustache.js te vermy om te definieer.
Met dit, kan jy al jou klein templates in dieselfde gids definieer en jy sal in staat wees om dit te bekom in die fragmente javascript voorwerp wat die (gelewer deur Django) templates bevat.
Installasie
Van pip:
PIP installeer Django-template-fragmente
Van setup.py:
git kloon git: //github.com/Psycojoker/django-template-fragments.git
cd Django-template-fragmente
python setup.py installeer
Skep 'n rig waar jy wil jou fragmente te stoor, en voeg dan FRAGMENTS_DIR aan jou settings.py, moet dit 'n absolute pad wees.
Ek hou van my FRAGMENTS_DIR te definieer soos hierdie:
invoer os
PROJECT_PATH = os.path.abspath (os.path.split (__ __ lêer) [0])
SUBPROJECT_PATH = os.path.split (PROJECT_PATH) [0]
FRAGMENTS_DIR = os.path.join (SUBPROJECT_PATH, "fragmente")
Dit sal hy aan die gids project_name / fragmente (waar jou settings.py is in project_name / project_name / settings.py).
Volgende, skryf 'n paar klein html brokkies in hierdie rigting.
Dan voeg iets aan jou urls.py
url (r '^', sluit ('fragments.urls')),
En iewers in jou basis template