pyramid_weblayer

Software screenshot:
pyramid_weblayer
Rincian Software:
Versi: 0.11.2
Tanggal Upload: 20 Feb 15
Pengembang: James Arthur
Lisensi: Gratis
Popularitas: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer adalah faktor ulang beberapa unsur weblayer untuk digunakan dalam aplikasi Pyramid.
Menyediakan kelas pyramid_weblayer.view.BaseView untuk digunakan sebagai tampilan callable dan pelanggan pyramid_weblayer.i18n.add_underscore_translation itu, jika dikonfigurasi, memperluas ruang nama templat dengan _ fungsi terjemahan.
Kelas BaseView melindungi terhadap serangan CSRF dan menangani permintaan dengan memanggil metode yang sesuai dengan metode HTTP permintaan itu, yaitu: jika subclass dari BaseView memiliki metode get dan permintaan GET diarahkan ke subclass, mendapatkan metode yang akan dipanggil untuk menangani permintaan.
Berarti Anda dapat menulis kode seperti:
view_config (route_name = 'foo')
Kelas FooView (BaseView):
& Nbsp; def mendapatkan (self): # request menangani GET
& Nbsp; def posting (self): # request menangani POST
Mendaftarkan pelanggan add_underscore_translation, misalnya ::
config.include ('pyramid_weblayer')
Memungkinkan Anda untuk menulis kode template seperti ::
$ {_ ('Terjemahkan saya')}
Ada juga pyramid_weblayer.i18n.TranslationAdapter yang menyesuaikan permintaan untuk menyediakan sebuah metode menerjemahkan, misalnya ::
penerjemah = TranslationAdapter (permintaan)
translator.translate ('Terjemahkan saya')
Ini disediakan sebagai adaptor dan bukan pelanggan pyramid.events.NewRequest (sesuai contoh dalam dokumen ini) untuk menghindari memperpanjang setiap permintaan.
Pengujian
Saya sudah menjalankan tes di bawah Python2.6 dan Python3.2 gunakan, misalnya:
 ../bin/nosetests --cover-paket = src / pyramid_weblayer --with-doctest --with-cakupan --cover-menghapus
.....................
Nama Stmts Nona Penutup Hilang
-------------------------------------------------- --------------------
src / pyramid_weblayer / __ init__ 4 0 100%
src / pyramid_weblayer / CSRF 18 0 100%
src / pyramid_weblayer / i18n 12 0 100%
src / pyramid_weblayer / metode 17 0 100%
src / pyramid_weblayer / tes / __ init__ 0 0 100%
src / pyramid_weblayer / tes / test_csrf 54 0 100%
src / pyramid_weblayer / tes / test_method 64 0 100%
src / pyramid_weblayer / tes / test_view 59 0 100%
src / pyramid_weblayer / util 19 0 100%
src / pyramid_weblayer / view 23 0 100%
-------------------------------------------------- --------------------
TOTAL 270 0 100%
-------------------------------------------------- --------------------
Berlari 21 tes di 0.271s
OK

Persyaratan :

  • Python
  • piramida

Perangkat lunak lain dari pengembang James Arthur

pyramid_assetgen
pyramid_assetgen

14 Apr 15

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_basemodel
pyramid_basemodel

14 Apr 15

Komentar untuk pyramid_weblayer

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!