templeton

Programinė įranga Screenshot:
templeton
Programinė detalės:
Versija: 0.6.2
Įkėlimo datą: 11 May 15
Kūrėjas: Mark Cote
Licencija: Nemokamai
Populiarumas: 6

Rating: nan/5 (Total Votes: 0)

"Templeton yra Python modulis, script, ir failus, skirti greitam vystymui paprastų interneto programų. Tai iš esmės paketas aplink web.py kuris rodo bendrą išdėstymą ir organizavimą interneto programas.
"Templeton scenarijų"
Naudojimas:
Templeton įdiegti
Kopijos paramos failai (JS, CSS) į "Templeton" katalogą . Pastarasis turėtų būti iš interneto svetainę, kuri tarnaus Templeton apps šaknis, nes šabloną HTML byla krovinį JS ir CSS iš / Templeton.
Templeton init
Sukuria katalogas pavadintas "html" ir "serveris" katalogų, kuriuose yra šablonus. & Nbsp; Turėtumėte galėti aptarnauti iki savo numatytąjį app daro
& Nbsp; & nbsp; & nbsp; CD / serveris
& Nbsp; & nbsp; & nbsp; pitonas server.py
Eiti į http: // localhost: 8080 / pamatyti rezultatą. & Nbsp; Tolesni žingsniai jūs norite padaryti, tai pakeisti /server/handlers.py ir įdėti į savo server-side verslo logika ir redaguoti ir kurti į / html failus kurti savo kliento pusėje logika.
"Templeton modulis"
Templeton modulis turi dvi pagrindines funkcijas:
- Sukurti tarpinę atskirti statinius puslapius iš dinamiškiausių REST skambučius.
- Teikti pagalbininkai bendras užduotis, pavyzdžiui, tvarkyti specialiu prašymu tipus.
"middleware"
Įtraukti templeton.middleware pleistrai standartinį web.py plėtros serverį atspindėti standartinę Templeton kelio struktūrą ir geriau atspindi dislokuoti išdėstymą.
Keliai prasidedantis raide '/ API išsiunčiamos į prižiūrėtojas.
Standartiniai trečiųjų šalių failai (JS & CSS, pvz JQuery) patiekiami iš "/templeton'.  Veikia "Init" komandą apie Templeton scenarijų (žr aukščiau) įdiegia šiuos failus dislokavimui tuo pačiu keliu.
Visi kiti keliai yra traktuojami kaip statinius failus. & Nbsp; Statiniai failai dabar saugomi "../html", o ne "statinis". Pavyzdžiui, susipažinimo su http: // localhost: 8080 / index.html bus įkelti ../html/index.html ir http: // localhost: 8080 / scenarijai / app.js bus įkelti ../html/scripts/app js.
Vedliai "
"Templeton yra orientuota į kliento turtingas, poilsio pagrįstas žiniatinklio taikomųjų programų. & Nbsp; Tai paprastai apima daug JSON. & Nbsp; Templeton suteikia dekoratorių supaprastinti prižiūrėtojas kodą.
get_json yra dekoratorius funkcija, kuri tikisi, kad papuoštą funkcija
grįžti JSON-serializable objektą, kurį ji naudoja statyti tinkamą
web.py atsakymą.
Tvarkytojai modulis taip pat teikia pagalbininkas funkcijas.
Load_urls () užima web.py URL prižiūrėtojas seka, ty (, , , , ...), ir prepends likusi API kelią "/" API, kiekvienam tikro kelio. & nbsp; Numatytasis server.py (sukūrė "Init" scenarijaus komandos) naudoja šią funkciją įkelti URL iš handlers.py.
get_request_parms () suvokia Dabartiniame prašyme "paieškos eilutę ir kūną kaip JSON ir grąžina As (ARG, kūno) rezultatus.
Trivialus pavyzdys JSON prižiūrėtojas, kad aidi atgal visus paieškos styginių args:
importo templeton.handlers
klasė JsonTest (objektas):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; Def GET (si):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ARG, kūno = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; grįžti args

Reikalavimai

  • Python,

Kita programinė įranga kūrėjas Mark Cote

WvTftp
WvTftp

3 Jun 15

Komentarai templeton

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!