pyramid_weblayer

Screenshot der Software:
pyramid_weblayer
Softwarebeschreibung:
Version: 0.11.2
Upload-Datum: 20 Feb 15
Entwickler: James Arthur
Lizenz: Frei
Popularität: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer ist ein Re-Faktor von einigen Elementen der weblayer zur Verwendung in einer Pyramide App.
Bietet eine pyramid_weblayer.view.BaseView Klasse als Ansicht aufrufbar und pyramid_weblayer.i18n.add_underscore_translation Teilnehmer, die, wenn konfiguriert, erweitert die Vorlage Namespace mit einem _ Übersetzungsfunktion verwenden.
Die BaseView Klasse schützt vor CSRF Attacken und übernimmt die Anfrage durch den Aufruf der Methode, die HTTP-Methode der Anforderung entspricht, dh: Wenn der Unterklasse von BaseView hat eine get-Methode und eine GET Anfrage wird an die Unterklasse geführt wird, wird ihre get-Methode aufgerufen werden um die Anfrage zu bearbeiten.
Das heißt, Sie können Code schreiben:
view_config (route_name = 'foo')
Klasse FooView (BaseView):
& Nbsp; def bekommen (Selbst-): # Griff GET-Anfrage
& Nbsp; def verfassen (Selbst-): # Griff POST-Anfrage
Registrieren des add_underscore_translation Teilnehmer, zB ::
config.include ('pyramid_weblayer')
Ermöglicht die Template-Code, wie zu schreiben ::
$ {_ ('Übersetzen mir')}
Es gibt auch eine pyramid_weblayer.i18n.TranslationAdapter, die einen Antrag auf ein Verfahren zu übersetzen, zum Beispiel bieten passt ::
Übersetzer = TranslationAdapter (Anfrage)
translator.translate ('Übersetzen mir')
Dies wird als ein Adapter und nicht ein pyramid.events.NewRequest Teilnehmer (nach dem Beispiel in dieser Dokumentation), um zu vermeiden, die sich jeden Wunsch zur Verfügung gestellt.
Tests
Ich habe die Tests unter python2.6 und python3.2 unter Verwendung von zB laufen:
 ../bin/nosetests --cover-Paket = src / pyramid_weblayer --with-doctest --with-Abdeckung --cover Lösch
.....................
Nennen Stmts Fräulein Abdeckung fehlt
-------------------------------------------------- --------------------
src / pyramid_weblayer / __ init__ 4 0 100%
src / pyramid_weblayer / csrf 18 0 100%
src / pyramid_weblayer / i18n 12 0 100%
src / pyramid_weblayer / Verfahren 17 0 100%
src / pyramid_weblayer / Tests / __ init__ 0 0 100%
src / pyramid_weblayer / Tests / test_csrf 54 0 100%
src / pyramid_weblayer / Tests / test_method 64 0 100%
src / pyramid_weblayer / Tests / test_view 59 0 100%
src / pyramid_weblayer / utils 19 0 100%
src / pyramid_weblayer / view 23 0 100%
-------------------------------------------------- --------------------
TOTAL 270 0 100%
-------------------------------------------------- --------------------
Ran 21 Tests in 0.271s
OK

Anforderungen :

  • Python
  • Pyramide

Andere Software von Entwickler James Arthur

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_postmark
pyramid_postmark

20 Feb 15

Kommentare zu pyramid_weblayer

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!