templeton

Screenshot Software:
templeton
Mga detalye ng Software:
Bersyon: 0.6.2
I-upload ang petsa: 11 May 15
Nag-develop: Mark Cote
Lisensya: Libre
Katanyagan: 6

Rating: nan/5 (Total Votes: 0)

Templeton ay isang file ng Python module, script, at suporta na inilaan para sa mabilis na pagbuo ng simpleng web application. Ito ay karaniwang isang package paligid web.py na nagmumungkahi ng isang karaniwang layout at organisasyon para sa mga web apps.
Ang Templeton script
Paggamit ng:
Templeton install
Pag kopya ng mga file (JS, CSS) sa isang "Templeton" direktoryo sa . Ang huli ay dapat na ang mga ugat ng web site na ito ay magsilbi Templeton apps, dahil sa ang mga HTML template load file JS at CSS mula sa / Templeton.
Templeton init
Lumilikha ng isang direktoryo na pinangalanang sa "html" at "server" na direktoryo na naglalaman ng mga template. & Nbsp; Ikaw ay dapat ma upang maglingkod up ang iyong default na app sa pamamagitan ng paggawa
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Pumunta sa http: // localhost: 8080 / upang makita ang resulta. & Nbsp; Ang susunod na hakbang na gusto ninyong gawin ay i-edit /server/handlers.py at ilagay sa iyong server-side na lohika ng negosyo at i-edit at lumikha ng mga file sa / html upang bumuo ng up ng client-side na lohika iyong.
Ang module Templeton
Ang module Templeton ay may dalawang pangunahing mga function:
- I-set up middleware upang paghiwalayin ang mga static na pahina mula sa mga dynamic REST tawag.
- Magbigay ng Katulong para sa mga karaniwang gawain, tulad ng paghawak ng tiyak na mga uri ng kahilingan.
Middleware
Isama templeton.middleware patch ang standard server unlad web.py para mapakita ang standard Templeton structure path at upang mas mahusay na salamin ang mga deployed layout.
Landas na nagsisimula sa '/ API' ay ipinadala sa isang handler.
Standard third-party na mga file (JS at CSS, halimbawa JQuery) ay nagsilbi mula sa '/templeton'.  Tumatakbo ang 'init' command ng Templeton script (tingnan sa itaas) nag-install ng mga file para sa deployment sa parehong landas.
Lahat ng ibang mga landas ay itinuturing bilang mga static na mga file. & Nbsp; Static file ay itatabi na ngayon sa '../html' sa halip na 'static'. Halimbawa, sa pag-access sa http: // localhost: 8080 / index.html load ../html/index.html, at http: // localhost: 8080 / script / app.js load ../html/scripts/app js.
Mga Handler
Templeton ay nakatuon sa mayaman client-, REST-based web application. & Nbsp; Ang mga ito ay karaniwang may kasangkot sa isang malaking halaga ng JSON. & Nbsp; Templeton nagbibigay decorators upang gawing simple ang handler code.
get_json ay isang dekorador function na Inaasahan ang pinalamutian function sa
magbalik ng JSON-serializable bagay, na gumagamit ng mga ito upang bumuo ng isang maayos na
web.py response.
Ang module ng handler ay nagbibigay din ng helper function.
Load_urls () ay tumatagal ng isang web.py URL-handler sequence, ie (, , , , ...), at prepends ang REST API path, '/ API', sa bawat ibinigay na landas. & nbsp; Ang default server.py (nilikha sa pamamagitan ng 'init' script command) ay gumagamit ng mga function na ito upang i-load ng mga url mula handlers.py.
get_request_parms () parses search string ang kasalukuyang kahilingan at katawan bilang JSON at nagbalik ng mga resulta ng (args, katawan).
Ang isang maliit na halimbawa ng isang JSON handler na dayandang likod ng anumang args search-string:
import templeton.handlers
klase JsonTest (object):
& 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; bumalik args

Kinakailangan :

  • sawa

Iba pang mga software developer ng Mark Cote

WvTftp
WvTftp

3 Jun 15

Mga komento sa templeton

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!