templeton

Sagteware kiekie:
templeton
Sagteware besonderhede:
Weergawe: 0.6.2
Upload datum: 11 May 15
Ontwikkelaar: Mark Cote
Lisensie: Gratis
Populariteit: 6

Rating: nan/5 (Total Votes: 0)

Templeton is 'n Python module, script, en ondersteuning lêers bedoel vir 'n vinnige ontwikkeling van eenvoudige web programme. Dit is basies 'n pakket om web.py wat 'n gemeenskaplike uitleg en organisasie vir web apps dui.
Die Templeton script
Gebruik:
Templeton installeer
Afskrifte ondersteuning lêers (JS, CSS) in 'n gids "Templeton" in . Laasgenoemde moet die wortel van die webwerf wat Templeton apps sal dien nie, aangesien die sjabloon HTML lêer vragte JS en CSS van / Templeton.
Templeton init
Skep 'n gids met die naam met "html" en "server" dopgehou met templates & nbsp. Jy moet in staat wees om te dien op jou standaard app deur te doen
& Nbsp; & nbsp; & nbsp; cd / bediener
& Nbsp; & nbsp; & nbsp; python server.py
Gaan na http: // localhost: 8080 / om die resultaat te sien. & Nbsp; Die volgende stappe sal jy wil doen, is wysig /server/handlers.py en sit in jou bediener-kant besigheid logika en te wysig en die skep van die lêers in / html te bou om jou kliënt-kant logika.
Die Templeton module
Die Templeton module het twee hoof funksies:
- Opgestel middleware statiese bladsye van dinamiese REST oproepe te skei.
- Verskaf helpers vir algemene take, soos die hantering van spesifieke tipes versoek.
Middleware
Sluit templeton.middleware kolle die standaard web.py ontwikkeling bediener om die standaard Templeton pad struktuur reflekteer en om die ontplooi uitleg beter weerspieël.
Paaie begin met '/ api' is gestuur om 'n hanteerder.
Standard derde party lêers (JS & CSS, bv JQuery) word vanaf '/templeton'.  Die bestuur van die 'init' opdrag van die Templeton script (sien hierbo) installeer hierdie lêers vir ontplooiing op dieselfde pad.
Alle ander paaie word as statiese lêers & nbsp. Statiese lêers is nou gestoor in '../html' eerder as 'n statiese. Byvoorbeeld, toegang tot http: // localhost: 8080 / index.html sal laai ../html/index.html en http: // localhost: 8080 / skrifte / app.js sal laai ../html/scripts/app Js.
Hanteerders
Templeton is gerig op die kliënt-ryk, REST-gebaseerde web programme & nbsp. Hierdie tipies behels 'n groot hoeveelheid van die into & nbsp. Templeton bied ontwerpers om hanteerder kode vereenvoudig.
get_json is 'n versierder funksie wat die versier funksie verwag om
terugkeer 'n into-serialiseerbaar voorwerp, wat dit gebruik om te bou 'n behoorlike
web.py reaksie.
Die hanteerders module bied ook helper funksies.
Load_urls () neem 'n web.py URL-hanteerder volgorde, naamlik ( , , ...), en prefixen die REST API pad, '/ api, aan elke gegewe pad geplaas. Die standaard server.py (geskep deur die 'init' script command) gebruik hierdie funksie om urls laai uit handlers.py.
get_request_parms () ontleed die huidige aanvraag se search string en liggaam as into en gee die resultate as (argumente, liggaam).
'N triviale voorbeeld van 'n into hanteerder wat terug eggo enige search-string argumente:
invoer templeton.handlers
klas JsonTest (voorwerp):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def KRY (self):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; argumente, liggaam = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; terugkeer argumente

Vereistes :

  • Python

Ander sagteware ontwikkelaar Mark Cote

WvTftp
WvTftp

3 Jun 15

Kommentaar te templeton

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!