pyramid_weblayer

Screenshot Software:
pyramid_weblayer
Detalii soft:
Versiune: 0.11.2
Incarca data: 20 Feb 15
Producător: James Arthur
Licenţă: Gratuit
Popularitate: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer este o re-factor a unor elemente de weblayer pentru utilizare într-un app Pyramid.
Oferă o clasă pyramid_weblayer.view.BaseView de a folosi ca o imagine apelabil și un abonat pyramid_weblayer.i18n.add_underscore_translation care, atunci când configurat, extinde spațiul de nume șablon cu o funcție de traducere _.
Clasa BaseView protejează împotriva atacurilor CSRF și se ocupă de cererea prin apelarea metodei care corespunde metodă HTTP cererea, și anume: în cazul în care subclasa a BaseView are o metodă get și o cerere GET este direcționat către subclasa, metoda de get va fi numit să se ocupe de cererea.
Înțeles puteți scrie cod ca:
view_config (route_name = 'foo')
clasă FooView (BaseView):
& Nbsp; def primi (auto): # cerere GET mâner
& Nbsp; def posta (auto): # cerere POST mâner
Înregistrarea abonatul add_underscore_translation, de exemplu ::
config.include ('pyramid_weblayer')
Vă permite să scrie cod șablon ca ::
$ {_ ("Translate me ')}
Există, de asemenea, o pyramid_weblayer.i18n.TranslationAdapter care se adaptează o cerere pentru a oferi o metodă traduce, de exemplu ::
translator = TranslationAdapter (cerere)
translator.translate ("Traduceți mine")
Acest lucru este prevăzut ca un adaptor și nu un abonat pyramid.events.NewRequest (conform exemplului din aceste docs) pentru a evita extinderea fiecare cerere.
Teste
Am rula teste sub Python2.6 și Python3.2, utilizând, de exemplu,:
 ../bin/nosetests --cover-pachet = src / pyramid_weblayer --with-doctest --with-acoperire --cover-ștergere
.....................
Nume Stmts ra Cover lipsă
-------------------------------------------------- --------------------
src / pyramid_weblayer / __ init__ 4 0 100%
src / pyramid_weblayer / CSRF 18 0 100%
src / pyramid_weblayer / i18n 12 0 100%
src / pyramid_weblayer / metodă 17 0 100%
src / pyramid_weblayer / teste / __ init__ 0 0 100%
src / pyramid_weblayer / teste / test_csrf 54 0 100%
src / pyramid_weblayer / teste / test_method 64 0 100%
src / pyramid_weblayer / teste / test_view 59 0 100%
src / pyramid_weblayer / utilitare 19 0 100%
src / pyramid_weblayer / vedere 23 0 100%
-------------------------------------------------- --------------------
TOTAL 270 0 100%
-------------------------------------------------- --------------------
Ran 21 de teste 0.271s
OK

Cerințe :

  • Python
  • piramidă

Alte software-uri de dezvoltator James Arthur

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_postmark
pyramid_postmark

20 Feb 15

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_basemodel
pyramid_basemodel

14 Apr 15

Comentarii la pyramid_weblayer

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!