pyramid_weblayer

Yazılım ekran görüntüsü:
pyramid_weblayer
Yazılım detaylar:
Versiyon: 0.11.2
Qayıt: 20 Feb 15
Geliştirici: James Arthur
Lisans: Ücretsiz
Popülerlik: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer bir piramit uygulaması içinde kullanılmak üzere weblayer bazı unsurların yeniden faktördür.
Bir bakış çağrılabilir ve yapılandırılmış zaman, bir _ çeviri fonksiyonu ile şablon ad uzanan bir pyramid_weblayer.i18n.add_underscore_translation abone olarak kullanmak için bir pyramid_weblayer.view.BaseView sınıf sağlar.
BaseView sınıfı CSRF saldırılarına karşı korur ve isteğin HTTP yöntemi, yani karşılık yöntemini çağırarak isteği işler: BaseView alt sınıfı bir get yöntemi vardır ve GET isteği alt sınıf yönlendirilir ise, onun olsun yöntemi çağrılır isteği işlemek için.
Eğer gibi kod yazabilirsiniz Anlamı:
view_config (route_name = 'foo')
sınıf FooView (BaseView):
& Nbsp; def (öz) olsun: # kolu GET isteği
& Nbsp; def (öz) sonrası: # kolu POST isteği
Add_underscore_translation aboneyi kaydedilmesi, örneğin ::
config.include ('pyramid_weblayer')
Eğer gibi şablon kodu yazmanıza olanak sağlar ::
$ {_ ('Bana Çevir')}
Örneğin tercüme metodu sağlamak için bir istek uyum sağlayan bir pyramid_weblayer.i18n.TranslationAdapter de bulunmaktadır ::
çevirmen = TranslationAdapter (istek)
translator.translate (beni Çevir ')
Bu her isteği uzanan önlemek için bir adaptör ve (bu dokümanlar örneğin) başı olarak bir pyramid.events.NewRequest abone olarak sağlanmaktadır.
Testler
Ben örneğin, kullanarak python2.6 ve Python3.2 altında testleri çalıştırmak:
 ../bin/nosetests kapsaması-paket = src / pyramid_weblayer --with-doctest.testmod --with-kapsama kapsaması-silme
.....................
Stmts Bayan Kapak Eksik Adı
-------------------------------------------------- --------------------
src / pyramid_weblayer / __ 4 0 100% init__
src / pyramid_weblayer / csrf 18 0 100%
src / pyramid_weblayer / i18n 12 0 100%
src / pyramid_weblayer / yöntem 17 0 100%
src / pyramid_weblayer / testler / __ init__ 0 0 100%
src / pyramid_weblayer / testler / test_csrf 54 0 100%
src / pyramid_weblayer / testler / test_method 64 0 100%
src / pyramid_weblayer / testler / test_view 59 0 100%
src / pyramid_weblayer / utils 19 0 100%
src / pyramid_weblayer / görünümü 23 0 100%
-------------------------------------------------- --------------------
TOPLAM 270 0 100%
-------------------------------------------------- --------------------
0.271s 21 testleri Ran
Tamam

Gereksinimler :

  • Python
  • piramit

Geliştirici Diğer yazılım James Arthur

Yorumlar pyramid_weblayer

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