templeton

Yazılım ekran görüntüsü:
templeton
Yazılım detaylar:
Versiyon: 0.6.2
Qayıt: 11 May 15
Geliştirici: Mark Cote
Lisans: Ücretsiz
Popülerlik: 6

Rating: nan/5 (Total Votes: 0)

Templeton basit web uygulamaları hızlı gelişimi için tasarlanmış bir Python modülü, script ve destek dosyaları olduğunu. Bu temelde web uygulamaları için ortak bir düzen ve organizasyon anlaşılacağı web.py etrafında bir paket.
templeton komut
Kullanım:
templeton yüklemek
bir "templeton" dizine kopyalar destek dosyaları (JS, CSS). İkinci Templeton / şablon HTML dosyası yükler JS ve CSS beri templeton uygulamaları hizmet edecek web sitesinin kök olmalıdır.
templeton init
. "Html" ve şablonları içeren "sunucu" dizinleri & nbsp adında bir dizin oluşturur; Sen yaparak varsayılan app kadar hizmet gerekir
& Nbsp; & nbsp; & nbsp; cd / sunucu
& Nbsp; & nbsp; & nbsp; Python server.py
Http: // localhost: 8080 / sonucunu görmek için. & Nbsp; Yapmanız isteyeceksiniz sonraki adımlar düzenle /server/handlers.py ve sunucu tarafı iş mantığı ve düzenleme koymak ve istemci tarafı mantığı kurmak için / html dosyaları oluşturun.
templeton modülü
templeton modülü iki ana işlevi vardır:
- Dinamik DİNLENME çağrıları statik sayfaları ayırmak için katman kurdu.
- Örneğin belirli istek türlerini işleme gibi ortak görevler için yardımcıları sağlar.
Middleware
Templeton.middleware standart templeton yolu yapısını yansıtacak şekilde ve daha iyi konuşlanmış düzenini yansıtmak için standart web.py geliştirme sunucusu yamaları ekleyin.
'/ API' ile başlayan Yollar bir işleyici gönderilir.
Standart üçüncü taraf dosyaları (JS & CSS, örneğin jQuery) /templeton'.  'dan servis edilir; Templeton yazısının 'init' komutu çalıştırmak (yukarıya bakınız) aynı yolda dağıtım için bu dosyaları yükler.
. Tüm diğer yolları statik dosyalar & nbsp olarak ele alınır; Statik dosyaları artık yerine 'durağan' den '../html' saklanır. Örneğin, erişim http: // localhost: 8080 / index.html ../html/index.html yük ve http olacaktır: // localhost: 8080 / scripts / app.js ../html/scripts/app yükleyecektir Js.
Eylemciler
. Templeton istemci zengin REST tabanlı web uygulamaları & nbsp yönelik olduğunu; . Bunlar tipik olarak JSON & nbsp büyük miktarda içerir; templeton işleyicisi kodunu basitleştirmek için dekoratörler sağlar.
get_json dekore işlevi beklediği bir dekoratör fonksiyonudur
uygun bir oluşturmak için kullandığı, JSON-serilestirilebilir nesneyi döndürmek
web.py yanıt.
işleyicileri Modül aynı zamanda yardımcı fonksiyonları sağlar.
Load_urls () bir web.py URL işleyicisi dizisi, yani (, , , , ...) alır ve DİNLENME API yolu, '/ API' prepends, . Verilen her yolu & nbsp; ('init' kod komutu tarafından oluşturulan) varsayılan server.py handlers.py gelen adresler yüklemek için bu işlevini kullanır.
get_request_parms () JSON olarak geçerli isteğin arama dizesini ve vücudu ayrıştırır ve (args, gövde) olarak sonuçları döndürür.
Herhangi bir arama-string args geri yankıları JSON işleyicisi bir önemsiz bir örnek:
ithalat templeton.handlers
sınıf JsonTest (nesne):
& Nbsp; & nbsp; & nbsp; @ Templeton.handlers.get_json
& Nbsp; & nbsp; & nbsp; def (self) GET:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; bağımsız değişken, vücut = templeton.handlers.get_request_parms ()
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; args iade

Gereksinimleri :

  • Python

Geliştirici Diğer yazılım Mark Cote

WvTftp
WvTftp

3 Jun 15

Yorumlar templeton

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!