breakdown

Software skärmdump:
breakdown
Mjukvaruinformation:
Version: 1.0.9
Ladda upp dagen: 14 Apr 15
Utvecklare: Concentric Sky
Licens: Gratis
Popularitet: 4

Rating: nan/5 (Total Votes: 0)

uppdelning är en lätt Python webbserver som tolkar Jinja2 mallar & nbsp;. Den är avsedd att användas av designers för att göra snabba prototyper.
Grundläggande användning
Fördelning behöver en mallar katalog och en statisk katalog att tjäna från. Om din arbetskatalog innehåller dessa, kan du helt enkelt köra uppdelning utan argument:
& Nbsp; uppdelning
Eller så kan du ange sökvägen till en katalog som innehåller mallar och statiskt:
& Nbsp; uppdelning / sökväg / till / projekt
Fördelning kommer också att arbeta med ett django projektstruktur. Om projektet vägen innehåller en programkatalogen, kommer fördelningen automatiskt upptäcka detta och kombinera de statiska och mallar kataloger för varje django app. Du kommer också få en lista på de kataloger man hittade. Här är utmatningen av rinnande uppdelning på en django projekt med två apps: "mainsite 'och' blogg ':
& Nbsp; uppdelning ~ / django / myproject
Serverings mallar från:
& nbsp; / Användare / josh / django / myproject / apps / blog / mallar
& Nbsp; / Users / josh / django / myproject / apps / mainsite / mallar
Serverings statiska data från:
& Nbsp; / Users / josh / django / myproject / apps / blog / statisk
& Nbsp; / Users / josh / django / myproject / apps / mainsite / statisk
Kollar mallar
När fördelningen är igång, kommer det att skriva ut lokal URL webservern lyssnar på:
Server som körs på http://127.0.0.1:5000 ...
Nu kan du visa mallar i din webbläsare genom att navigera till http://127.0.0.1:5000. Men du kommer inte att se någonting här om inte en av dina mallkataloger innehåller en fil med namnet index.html. Webbadressen till någon mall (förutom index.html) kommer att vara identiskt med filnamnet, med alla relativa sökvägar bevarade. Nedan är ett exempel på mall filnamn och deras motsvarande webbadress på den lokala servern:
Mall webbadress
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
Obs: Servern kommer att acceptera mallwebbadresser med eller utan .html biläggas
Ytterligare funktioner
Mall taggar
För enkelhetens skull har några mallfunktioner lagts till i jinja2 mallen API:
{{Greeking ()}}
Skapar ett block av randomiserad lorem ipsum text märkt upp med olika HTML-element: , , , ,

    och
      .
      {{Bilden (bredd, höjd)}}
      Om du har PIL installerat kan du använda den här funktionen för att generera en tagg med en provbild av den angivna storleken (utan PIL, är bredden / höjden ignoreras och du får ett stort urval bild)
      CleverCSS
      Fördelning stöder också automatisk CleverCSS pars. Om filen foo.css begärs och inte hittas, kommer fördelningen sedan leta efter en matchande foo.clevercss och sammanställa det till vanilj css i farten.
      Avancerat
      Kommandoradsväljare:
      & Nbsp; -h, --help visa denna hjälpmeddelande och avsluta
      & Nbsp;-p PORT, --port = PORT
      & Nbsp; (är standard 5000) köra server på en alternativ port
      & Nbsp; -m, --media behandla MEDIA_URL som STATIC_URL mallar
      & Nbsp; -v, --version visa versionsnummer och avsluta

      Krav :

      • Python

Annan programvara för utvecklare Concentric Sky

xml2rfc

20 Feb 15

xml2rfc
xml2rfc

4 Jun 15

Djenesis
Djenesis

20 Feb 15

Kommentarer till breakdown

Kommentarer hittades inte
Kommentar
Slå på bilder!