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
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
& 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ə
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 (
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
Şərhlər tapılmadı