django-template-fragments

Szoftver screenshot:
django-template-fragments
Szoftver adatai:
Változat: 0.1.3
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Laurent Peuch
Engedély: Ingyenes
Népszerűség: 6

Rating: 4.0/5 (Total Votes: 1)

A Django-template-töredékek egy segítő sablonok használt JavaScript kliens keretrendszer.
Bevezetés
Gyakran előfordul, hogy amikor használja a kliens oldali javascript keretrendszer (pl gerincét / ember / szögletes / wathever), akkor szeretnénk a kis sablonok teszi az oldalt. A probléma akkor kezdődik, amikor:
- Továbbra is szeretné, hogy képes legyen használni Django sablon motor
- És azt szeretnénk, hűvös helyen, hogy meghatározza a kis sablonokat.
Ezek azok a kérdések, hogy ez a 2 Django app próbálja kezelni. Meg is jön a helper funkciók azok számára egyfajta sablonok, mint a szó szerinti templatetags a Django 1.5 dev kód, amely lehetővé teszi, hogy meghatározza a zóna, ahol Django nem fogja értelmezni semmit való ütközés elkerülése érdekében template nyelvek, mint a mustache.js.
Vele, akkor meg kell határozni minden a kis sablonok ugyanabban a könyvtárban, és akkor lesz képes hozzáférni őket a töredékek javascript objektum, amely az (renderelt Django) sablonok.
Telepítés
Pip:
pip telepíteni Django-template-töredékek
Re setup.py:
git clone git: //github.com/Psycojoker/django-template-fragments.git
cd Django-template-töredékek
python setup.py telepíteni
Hozzon létre egy könyvtár, ahová szeretné tárolni a töredékek, majd adjunk hozzá FRAGMENTS_DIR a settings.py, meg kell egy teljes elérési út.
Szeretem, hogy meghatározza a FRAGMENTS_DIR, mint ez:
import os
PROJECT_PATH = os.path.abspath (os.path.split (__ __ fájl) [0])
SUBPROJECT_PATH = os.path.split (PROJECT_PATH) [0]
FRAGMENTS_DIR = os.path.join (SUBPROJECT_PATH, "töredékek")
Ez állítja azt, hogy a könyvtár project_name / törmelék (ahol a settings.py van project_name / project_name / settings.py).
Ezután írjon néhány kis html töredékeket ezt a dir.
Ezután adjunk hozzá valami ilyesmi a urls.py
url (r '^', include ('fragments.urls ")),
És valahol a bázis template