templeton

Software kuvakaappaus:
templeton
Ohjelmiston tiedot:
Versio: 0.6.2
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Mark Cote
Lupa: Vapaa
Suosio: 6

Rating: nan/5 (Total Votes: 0)

Templeton on Python-moduuli, käsikirjoitus, ja tukitiedostot tarkoitettu nopean kehityksen yksinkertaisia ​​web-sovelluksia. Se on pohjimmiltaan paketin ympärille web.py mikä viittaa yhteisen ulkoasun ja organisaatiota verkkosovelluksia.
Templeton script
Käyttö:
Templeton asentaa
Kopiot tukitiedostojen (JS, CSS) osaksi "Templeton" hakemistosta . Jälkimmäinen pitäisi olla juuri verkkosivusto, joka toimii Templeton apps, koska mallin HTML kuormia JS ja CSS / Templeton.
Templeton init
Luo hakemiston nimeltä kanssa "html" ja "palvelin" hakemistoja sisältäviä malleja. & Nbsp; Sinun pitäisi pystyä palvelemaan oman oletussovellus tekemällä
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Siirry http: // localhost: 8080 / nähdä tuloksen. & Nbsp; Seuraavat vaiheet sinun kannattaa tehdä, on muokata /server/handlers.py ja laittaa server-side liiketoiminnan logiikkaa ja muokata ja luoda tiedostoja / html rakentaa oman client-side logiikkaa.
Templeton moduuli
Templeton moduulissa on kaksi päätehtävää:
- Perustaa middleware erottaa staattisia sivuja dynaaminen REST puhelut.
- Antaa auttajia yleisiä tehtäviä, kuten käsittely erityisestä pyynnöstä tyyppejä.
Middleware
Sisältävät templeton.middleware laastaria standardin web.py kehityksen palvelimen vastaamaan standardin Templeton polku rakenne ja paremmin peili käyttöön asettelua.
Polut alkavat "/ api 'lähtevät käsittelijälle.
Standard kolmannen osapuolen tiedostot (JS & CSS, kuten jQuery) tarjoillaan "/templeton'.  Running "init" komennon Templeton skriptin (katso edellä) asentaa nämä tiedostot käyttöönottoa samalla tiellä.
Kaikki muut polut käsitellään staattisia tiedostoja. & Nbsp; Staattiset tiedostot tallennetaan nyt '../html "eikä" staattinen ". Esimerkiksi päästä http: // localhost: 8080 / index.html latautuu ../html/index.html, ja http: // localhost: 8080 / scripts / app.js lataa ../html/scripts/app Js.
käsittelijät
Templeton on suunnattu client-rikas, REST-pohjainen web-sovelluksia. & Nbsp; Nämä sisältävät tyypillisesti suuren määrän JSON. & Nbsp; Templeton tarjoaa sisustussuunnittelijan yksinkertaistaa käsittelijän koodin.
get_json on sisustaja toiminto, joka odottaa koristeltu toiminto
palata JSON-sarjoittaa objekti, jota se käyttää rakentaa asianmukainen
web.py vaste.
Käsittelijät moduuli tarjoaa myös auttaja toimintoja.
Load_urls () ottaa web.py URL-käsittelijä järjestyksessä, eli (, , , , ...), sekä prepends REST API polku, "/ api", kullekin antanut tielle. & nbsp; Oletuksena server.py (luotu "init" komentosarjakomennon) käyttää tätä toimintoa ladata urls alkaen handlers.py.
get_request_parms () jäsentää nykyisen pyynnön n hakujonon ja kehon JSON ja palauttaa tulokset (args, body).
Triviaali esimerkki JSON käsittelijä, joka kaikuu takaisin kaikki haku-jono args:
tuonti templeton.handlers
luokan JsonTest (kohde):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def GET (itse):
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, runko = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; palata args

vaatimukset

  • Python

Muu ohjelmistojen kehittäjä Mark Cote

WvTftp
WvTftp

3 Jun 15

Kommentit templeton

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!