templeton

Szoftver screenshot:
templeton
Szoftver adatai:
Változat: 0.6.2
Feltöltés dátuma: 11 May 15
Fejlesztő: Mark Cote
Engedély: Ingyenes
Népszerűség: 6

Rating: nan/5 (Total Votes: 0)

Templeton egy Python modul, script, és támogatja fájlok szánt gyors fejlődése egyszerű webes alkalmazások. Ez alapvetően egy csomag körül web.py ami azt sugallja, közös elrendezés és szervezet számára az internetes alkalmazások.
A Templeton script
Használat:
Templeton install
Példányban fájl (JS, CSS) egy "Templeton" könyvtárat . Az utóbbi legyen a gyökér a weboldalt, amely szolgálja Templeton apps, hiszen a sablon HTML fájlt terhelések JS és CSS / Templeton.
Templeton init
Létrehozza a könyvtár elnevezett "html" és a "szerver" tartalmazó könyvtárak sablonokat. & Nbsp; Meg kell tudni, hogy szolgálja ki az alapértelmezett app by doing
& Nbsp; & nbsp; & nbsp; cd / szerver
& Nbsp; & nbsp; & nbsp; python server.py
Tovább a http: // localhost: 8080 / látni az eredményt. & Nbsp; A következő lépések akkor akarok szerkesztés /server/handlers.py és tedd a szerver oldali üzleti logikát és szerkesztését és létrehozását a fájlokat / html, hogy létrejöjjön a kliens oldali logikát.
A Templeton modul
A Templeton modul két fő funkciója van:
- Létrehozott middleware külön statikus oldalak dinamikus REST hívások.
- Biztosítani segítők számára közös feladatok, mint például a kezelési külön kérésre típusok.
Middleware
Tartalmazzák templeton.middleware foltok a standard web.py fejlesztési szerver, hogy tükrözze a standard Templeton út struktúráját, és hogy jobban tükrözze a telepített elrendezést.
Kezdődő útvonalakkal "/ api" adják fel a kezelő.
Szabvány harmadik személy adatai (JS & CSS, pl JQuery) szolgálnak fel "/templeton'.  Futás a "init" parancsot a Templeton script (lásd fent) telepíti ezeket a fájlokat a telepítéshez ugyanabban az utat.
Minden más út kezelik statikus fájlok. & Nbsp; Statikus fájlok mostantól tárolt "../html" helyett "statikus". Például hozzáférés http: // localhost: 8080 / index.html betölti ../html/index.html, és http: // localhost: 8080 / scripts / app.js fogja betölteni ../html/scripts/app Js.
kezelők
Templeton felé irányul ügyfél gazdag, REST-alapú webes alkalmazások. & Nbsp; Ezek jellemzően a nagy mennyiségű JSON. & Nbsp; Templeton nyújt lakberendezők egyszerűsítése handler kódot.
get_json egy dekoratőr funkció, amely elvárja, hogy a díszített funkciót
vissza JSON-serializable tárgy, amelyet arra használ, hogy állítson össze egy megfelelő
web.py választ.
A rakodók modul is rendelkezik segédfüggvényünk.
Load_urls () veszi a web.py URL-kezelő sorrendben, azaz (, , , , ...), és elé oda- rakja a REST API utat, "/ api", Minden adott utat. & nbsp; Az alapértelmezett server.py (amely az "init" script parancsot) használja ezt a funkciót betölteni URL-eket a handlers.py.
get_request_parms () elemzi a jelenlegi kérést keresési karakterláncot és a test JSON és visszaadja az eredményt (args, test).
A triviális példa a JSON kezelőt, amely visszhangozza vissza a keresési húros paraméterek:
import templeton.handlers
osztály JsonTest (tárgy):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, body = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; visszatérni args

Követelmények :

  • Python

Más szoftver fejlesztő Mark Cote

WvTftp
WvTftp

3 Jun 15

Hozzászólások a templeton

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!