templeton

Software screenshot:
templeton
Podrobnosti Software:
Verze: 0.6.2
Datum uploadu: 11 May 15
Vývojka: Mark Cote
Licence: Volný
Popularita: 6

Rating: nan/5 (Total Votes: 0)

Templeton je Python modul, scénář, a podpůrné soubory určené pro rychlý vývoj jednoduchých webových aplikací. Je to v podstatě balíček kolem web.py což naznačuje společné uspořádání a organizaci pro webové aplikace.
script Templeton
Použití:
Templeton nainstalovat
Kopie podpůrné soubory (JS, CSS) do "Templeton" adresáři . Ta by měla být kořen webové stránky, které budou sloužit Templeton aplikace, protože šablony HTML souborů zatížení JS a CSS od / Templeton.
Templeton init
Vytvoří adresář s názvem s "html" a "server" adresáře, které obsahují šablony. & Nbsp; Měli byste být schopni sloužit svůj výchozí aplikaci tím, že dělá
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Přejít na http: // localhost: 8080 / vidět výsledek. & Nbsp; Další kroky, které budete chtít udělat, je upravit /server/handlers.py a dát do vaší straně serveru obchodní logiku a upravovat a vytvářet soubory v / html vybudovat svůj straně klienta logiku.
Modul Templeton
Modul Templeton má dvě hlavní funkce:
- Zřídit middleware oddělit statických stránek z dynamických REST hovorů.
- Poskytují pomocníky pro běžné úkoly, jako je například řešení konkrétních typů požadavek.
Middleware
Zahrnout templeton.middleware záplaty standardní vývojový web.py server, aby odrážely standardní strukturu cestu Templeton a lépe zrcadlit nasazena rozvržení.
Cesty začínající na '/ API "jsou odesílány na psovoda.
Standardní soubory třetích stran (JS a CSS, např JQuery) se podává od '/templeton'.  Spuštění "init" velení skriptu Templeton (viz výše), nainstaluje tyto soubory k nasazení na stejné cestě.
Všechny ostatní cesty jsou považovány za statické soubory. & Nbsp; Statické soubory jsou nyní uloženy v "../html" spíše než "statické". Například přístup k http: // localhost: 8080 / index.html se načte ../html/index.html, a http: // localhost: 8080 / scripts / app.js se načte ../html/scripts/app JS.
Psovodi
Templeton je zaměřena na klienta-bohatý, zbytek na bázi webových aplikací. & Nbsp; Tito typicky zahrnují velké množství JSON. & Nbsp; Templeton poskytuje malíři zjednodušit popisovač kód.
get_json je funkce malíř, který očekává, že zdobené funkce
vrátit JSON-serializovatelný objekt, který používá k výstavbě řádné
web.py odpověď.
Modul manipulátory také poskytuje pomocné funkce.
Load_urls () trvá web.py URL-popisovač sekvenci, tj (, , , , ...), a příprava-končí API cestu REST, "/ API", na každé dané cestě. & nbsp; Výchozí server.py (vytvořený "init" příkazu skriptu) používá tuto funkci k načtení adresy URL z handlers.py.
get_request_parms () analyzuje aktuální požadavek je hledaný řetězec a tělo jako JSON a vrátí výsledky jako (args, tělo).
Triviální příklad JSON psovoda, který ozývá zpět všechny search-string args:
Dovozní templeton.handlers
třída JsonTest (objekt):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, tělo = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; vrátit args

Požadavky na :

  • Python

Ostatní software developer Mark Cote

WvTftp
WvTftp

3 Jun 15

Komentáře k templeton

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!