templeton

Screenshot Software:
templeton
Detalii soft:
Versiune: 0.6.2
Incarca data: 11 May 15
Producător: Mark Cote
Licenţă: Gratuit
Popularitate: 43

Rating: nan/5 (Total Votes: 0)

Templeton este un fișiere modul Python, script, si suport destinate pentru dezvoltarea rapidă a aplicațiilor web simple. Este practic un pachet în jurul web.py care sugerează un aspect comun și organizarea de aplicații web.
Scriptul Templeton
Utilizare:
Templeton a instala
Fișierele de asistență copii (JS, CSS) într-un director "Templeton" din . Aceasta din urmă ar trebui să fie rădăcina site-ul web care va servi Templeton aplicații, deoarece șablon HTML încarcă fișiere JS și CSS de la / Templeton.
Templeton init
Creează un director numit cu "html" și directoare "server" care conțin șabloane. & Nbsp; Tu ar trebui să poată servi aplicația implicită de a face
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Du-te la http: // localhost: 8080 / pentru a vedea rezultatul. & Nbsp; Următorii pași veți dori să faceți este să editați /server/handlers.py și să pună în logica de afaceri server-side și edita și de a crea fișierele din / html pentru a construi logica partea de client.
Modulul Templeton
Modulul Templeton are două funcții principale:
- Înființat middleware pentru a separa paginile statice din apeluri REST dinamice.
- Oferă ajutoare pentru activități comune, cum ar fi manipularea tipuri cerere specifice.
Middleware
Includ templeton.middleware patch-uri server standard de dezvoltare web.py a reflecta standard de structura calea Templeton și pentru a reflecta mai bine structura desfășurate.
Trasee incepand cu '/ API "sunt expediate la un handler.
Fișiere standard terților (JS & CSS, de exemplu, JQuery) sunt servite de la "/templeton'.  Rularea comenzii "init" a scenariului Templeton (vezi mai sus) instalează aceste fișiere pentru desfășurarea în aceeași cale.
Toate celelalte căi sunt tratate ca fișiere statice. & Nbsp; Fișierele statice sunt acum stocate în "../html" mai degrabă decât "static". De exemplu, http accesarea: // localhost: 8080 / index.html va încărca ../html/index.html, și http: // localhost: 8080 / scripturi / app.js va încărca ../html/scripts/app .js.
Stivuitoare
Templeton este orientat spre client bogat, aplicatii web-based REST. & Nbsp; Acestea implică de obicei o cantitate mare de JSON. & Nbsp; Templeton oferă decoratori pentru a simplifica codul handler.
get_json este o funcție decorator care așteaptă funcția decorat la
reveni un obiect JSON-serializabile, care se folosește pentru a construi o buna
răspuns web.py.
Modulul Stivuitoare oferă, de asemenea functii helper.
Load_urls () are o secvență web.py URL-handler, adică (, , , , ...), precum și prepends REST calea API, "/ API", la fiecare dată cale. & nbsp; Server.py implicită (creat de "init" comanda script) folosește această funcție pentru a încărca URL-uri de la handlers.py.
get_request_parms () analizează șir de căutare cererea actuală și trupul ca JSON și returnează rezultatele ca (args, corp).
Un exemplu banal de un handler JSON care răsună din nou orice args căutare șir:
templeton.handlers import
clasa JsonTest (obiect):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (auto):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; argumente, corp = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; reveni args

Cerințe :

  • Python

Alte software-uri de dezvoltator Mark Cote

WvTftp
WvTftp

3 Jun 15

Comentarii la templeton

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!