django-template-fragments

Software screenshot:
django-template-fragments
Software informatie:
Versie: 0.1.3
Upload datum: 20 Feb 15
Ontwikkelaar: Laurent Peuch
Licentie: Gratis
Populariteit: 6

Rating: 4.0/5 (Total Votes: 1)

django-template-fragmenten is een helper voor sjablonen gebruikt in kader JavaScript client.
Inleiding
Vaak, als u een client-side javascript kader (bijv backbone / ember / hoekige / wathever) gebruiken, wil je kleine sjablonen om uw pagina te maken. Het probleem begint wanneer:
- Je wilt toch in staat zijn om Django template engine gebruiken
- En je wilt een leuke plek om uw kleine sjablonen te definiëren.
Dat zijn de 2 problemen die deze Django app probeert te pakken. Het komt ook met helper functionaliteiten voor dat soort sjablonen, zoals de letterlijke templatetags van Django 1.5 dev code die u toelaat om een ​​zone waar Django niets zal interpreteren om conflicten met sjabloon talen zoals mustache.js voorkomen definiëren.
Met het, u al uw kleine sjablonen in dezelfde map te definiëren en je zult in staat zijn om ze te openen in de fragmenten javascript object dat de (gewezen door Django) templates bevat.
installatie
Van pip:
pip django-template-fragmenten te installeren
Van setup.py:
git clone git: //github.com/Psycojoker/django-template-fragments.git
cd django-template-fragmenten
python setup.py installeren
Maak een dir waar u wilt uw fragmenten op te slaan, voeg dan FRAGMENTS_DIR aan uw settings.py, moet het een absoluut pad zijn.
Ik wil graag mijn FRAGMENTS_DIR als dit te definiëren:
import os
PROJECT_PATH = os.path.abspath (os.path.split (__ bestand __) [0])
SUBPROJECT_PATH = os.path.split (PROJECT_PATH) [0]
FRAGMENTS_DIR = os.path.join (SUBPROJECT_PATH, "fragmenten")
Dit zal deze ingesteld op de directory project_name / fragmenten (waar uw settings.py is in project_name / project_name / settings.py).
Vervolgens schrijven een aantal kleine html-fragmenten in deze dir.
Voeg dan iets als dit uw urls.py
url (r '^' bevatten (fragments.urls)),
En ergens in je basis template