jakautuminen on kevyt Python palvelimelle, joka jäsentää Jinja2 malleja. & Nbsp; Se on tarkoitettu käytettäväksi suunnittelijat tekemiseen nopea prototyyppien.
Basic Käyttö
Jaottelu tarvitsee malleja hakemiston ja staattinen hakemiston palvella alkaen. Jos Työhakemiston sisältää nämä, voit yksinkertaisesti ajaa erittely ilman argumentteja:
& Nbsp; erittely
Tai voit määrittää polun hakemistoon, joka sisältää malleja ja staattinen:
& Nbsp; erittely / path / to / hanke
Jaottelu toimii myös Django hankerakenne. Jos hanke polku sisältää apps-hakemistosta, erittely tunnistaa automaattisesti tätä ja yhdistää staattista ja malleja hakemistot jokaiselle Django app. Saat myös listaus hakemistoista se löytyi. Tässä tuotos käynnissä jaottelu Django hanke, jossa on kaksi apps: "mainsite" ja "blog":
& Nbsp; erittely ~ / Django / myproject
Tarjoilu malleja:
& Nbsp; / Users / josh / Django / myproject / apps / blog / malleja
& Nbsp; / Users / josh / Django / myproject / apps / mainsite / malleja
Tarjoilu staattinen tiedot:
& Nbsp; / Users / josh / Django / myproject / apps / blog / staattinen
& Nbsp; / Users / josh / Django / myproject / apps / mainsite / staattinen
Katsoo Mallit
Kun erittely on käynnissä, se tulostaa paikallinen URL palvelimelle kuuntelee:
Server käydessä http://127.0.0.1:5000 ...
Voit nyt katsella malleja selaimessasi siirtymällä http://127.0.0.1:5000. Kuitenkin, et näe mitään täällä, ellei jokin malliin hakemistoja sisältää tiedoston nimeltä index.html. URL tahansa malli (paitsi index.html) on oltava sama kuin sen tiedostonimi, jossa kaikki suhteelliset polut säilynyt. Alla on esimerkki mallin tiedostonimet ja niitä vastaavat URL paikallinen palvelin:
Malline URL
index.html http://127.0.0.1:5000/
article.html http://127.0.0.1:5000/article
blog / index.html http://127.0.0.1:5000/blog
blog / post.html http://127.0.0.1:5000/blog/post
Huomautus: palvelin hyväksyy mallin URL-osoitteita tai ilman Html liitteenä heille
Lisäominaisuudet
Malline tagit
Mukavuussyistä, muutama malli toimintoja on lisätty jinja2 mallin API-:
{{Greeking ()}}
Luo lohko satunnaistettu Lorem ipsum merkitty teksti-up eri HTML-elementtejä: , , , <>,
ja
.
{{Kuva (leveys, korkeus)}}
Jos olet PIL asennettu, voit käyttää tätä toimintoa tuottaa tag näyte kuva määrämittaan (ilman PIL, leveys / korkeus ohitetaan ja saat suuren otoksen kuva)
CleverCSS
Erittely tukee myös automaattista CleverCSS jäsentämiseen. Jos tiedosto foo.css haetaan ja ei löytynyt, jaottelu sitten etsiä vastaavia foo.clevercss ja koota sen vanilja css lennossa.
Lisäasetukset
Komentorivivalitsimet:
& Nbsp; -h, --help näytä tämä ohje ja poistu
& Nbsp;-p PORT, --port = PORT
& Nbsp; ajaa palvelinta vaihtoehtoinen portti (oletus on 5000)
& Nbsp; -m, --media kohdella MEDIA_URL kuin STATIC_URL malleihin
& Nbsp; --version näyttää versionumeron ja poistu
Vaatimukset :
- Python
Kommentteja ei löytynyt