templeton

Software screenshot:
templeton
Software ətraflı:
Version: 0.6.2
Tarixi Upload: 11 May 15
Geliştirici: Mark Cote
Lisenziya: Pulsuz
Məşhurluq: 6

Rating: nan/5 (Total Votes: 0)

Templeton sadə web applications sürətli inkişafı üçün nəzərdə tutulmuş Python modulu, script, və dəstək faylları. Bu, əsasən web apps üçün ümumi layout və təşkilat təklif web.py ətrafında paketi var.
templeton script
istifadə:
TEMPLETON yüklemek
bir "templeton" qovluğuna nüsxə dəstək faylları (JS, CSS). Sonuncu Templeton / şablon HTML fayl yük JS və CSS-ci ildən, templeton apps xidmət edəcək saytda kök olmalıdır.
TEMPLETON init
. "Html" və şablonları olan "server" rehberler & nbsp ilə adlı kataloq yaradır; Siz etməklə sizin default app xidmət etmək lazımdır
& Nbsp; & nbsp; & nbsp; cd / server
& Nbsp; & nbsp; & nbsp; python server.py
Http getmək: // localhost: 8080 / nəticəsini görmək & nbsp;. Siz lazımdır növbəti addımlar redaktə /server/handlers.py və sizin server-yan biznes məntiq və redaktə qoymaq və klient məntiq qurmaq / html faylları yaratmaq.
templeton modulu
TEMPLETON modul iki əsas funksiyaları vardır:
- Dinamik REST zənglər statik pages ayırmaq üçün middleware qurmaq.
- Belə xüsusi tələb növ user kimi ümumi vəzifələri üçün köməkçiləri təmin edir.
Middleware
Templeton.middleware standart TEMPLETON yol strukturu əks etdirmək üçün və daha yaxşı səfərbər layout əks standart web.py inkişaf server yamalar daxildir.
/ Api "ilə başlayan yolları bir handler göndərilib olunur.
Standard üçüncü faylları (JS & CSS, məsələn, JQuery) /templeton'.  "dan xidmət edir; TEMPLETON script "init" komanda Running (yuxarıda bax) eyni yolda yerləşdirilməsi üçün bu faylları quraşdırır.
. Bütün digər yolları statik faylları & nbsp kimi tanınır; Statik faylları indi daha "statik" çox "../html" saxlanılır. Məsələn, daxil http: // localhost: 8080 / index.html ../html/index.html yük və http olacaq: // localhost: 8080 / scripts / app.js ../html/scripts/app yük olacaq js.
Handlers
. Templeton müştəri zəngin, REST-based web applications & nbsp qarşı dişli edir; . Bu adətən bir JSON & nbsp böyük miqdarda cəlb; TEMPLETON handler kodu asanlaşdırmaq üçün bəzəyi təmin edir.
get_json üçün bəzədilmiş funksiyası gözləyir decorator funksiyası
Bu düzgün tikintisi üçün istifadə edən bir JSON-serializable obyekt qayıtmaq
web.py cavab.
işleyicileri modul də köməkçi funksiyaları təmin edir.
Load_urls () a web.py URL-handler ardıcıllıqla, yəni ( , ...) edir və REST API yolu "/ api" prepends, . Hər verilən yol & nbsp; (init "script əmri ilə yaradılmışdır) default server.py handlers.py URL'leri yüklemek üçün bu funksiyanı istifadə edir.
get_request_parms () JSON kimi cari sorğunun axtarış sözü və bədən çözümler və (args, bədən) kimi nəticələri qaytarır.
Hər hansı bir axtarış-string args geri Echoes bir JSON handler bir mənasız misal:
idxal templeton.handlers
sinif JsonTest (obyektin):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def (özünə) GET:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args, bədən = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args qayıtmaq

tələblər

  • Python

Geliştirici digər proqram Mark Cote

WvTftp
WvTftp

3 Jun 15

Şərh templeton

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!