django-template-fragments

Software kuvakaappaus:
django-template-fragments
Ohjelmiston tiedot:
Versio: 0.1.3
Lähetyksen päivämäärä: 20 Feb 15
Kehittäjä: Laurent Peuch
Lupa: Vapaa
Suosio: 6

Rating: 4.0/5 (Total Votes: 1)

Django-template-fragmentit on apulainen malleja käytetään JavaScript asiakas puitteissa.
Johdanto
Usein kun käytät client-side JavaScript puitteet (esim selkäranka / hiillos / kulmikas / wathever), sinun kannattaa pieniä malleja tehdä sivusi. Ongelma alkaa, kun:
- Haluatko silti pystyä käyttämään Django mallin moottori
- Ja haluat viileässä määritellä oman pienen malleja.
Nämä ovat 2 numeroa että tämä Django app yrittää puuttua. Sen mukana tulee myös auttaja toiminnallisuudet ne millaisia ​​malleja, kuten sanatarkasti templatetags alkaen Django 1,5 dev-koodin, jonka avulla voit määrittää, jolta Django ei tulkita mitään välttämään ristiriidat mallin kielet kuten mustache.js.
Sen avulla määritellään kaikki pienet malleja samassa hakemistossa ja voit käyttää niitä fragmentteja JavaScript esine, joka sisältää (sulatettu Django) malleja.
Asennus
PIP:
Pip asentaa Django-template-fragmentit
Alkaen setup.py:
git klooni git: //github.com/Psycojoker/django-template-fragments.git
cd Django-template-fragmentit
python setup.py asentaa
Luo dir, johon haluat tallentaa fragmentteja, lisää sitten FRAGMENTS_DIR omaan settings.py, se on absoluuttinen polku.
Haluaisin määritellä minun FRAGMENTS_DIR näin:
tuonti os
PROJECT_PATH = os.path.abspath (os.path.split (__ tiedosto __) [0])
SUBPROJECT_PATH = os.path.split (PROJECT_PATH) [0]
FRAGMENTS_DIR = os.path.join (SUBPROJECT_PATH, "fragmentit")
Tämä asettaa se hakemistoon project_name / fragmenttien (missä settings.py on project_name / project_name / settings.py).
Seuraavaksi kirjoittaa pieniä html katkelmia tässä dir.
Lisää sitten jotain tällaista teidän urls.py
url (r '^ ", kuuluu (' fragments.urls ')),
Ja jossain your base malliin