pyramid_weblayer

ภาพหน้าจอของซอฟแวร์:
pyramid_weblayer
รายละเอียดซอฟแวร์:
รุ่น: 0.11.2
วันที่อัพโหลด: 20 Feb 15
ผู้พัฒนา: James Arthur
การอนุญาต: ฟรี
ความนิยม: 2

Rating: 3.0/5 (Total Votes: 1)

pyramid_weblayer เป็นอีกปัจจัยบางองค์ประกอบของ weblayer สำหรับการใช้งานภายในแอพพลิเคพีระมิด
ให้ชั้น pyramid_weblayer.view.BaseView เพื่อใช้เป็นมุมมอง callable และสมาชิก pyramid_weblayer.i18n.add_underscore_translation ว่าเมื่อกำหนดค่าขยาย namespace แม่แบบที่มีฟังก์ชั่นการแปล _
ชั้น BaseView ป้องกันการโจมตี CSRF และจัดการการร้องขอโดยการเรียกวิธีการที่สอดคล้องกับวิธีการ HTTP คำขอของเช่นถ้า subclass ของ BaseView มีวิธีการได้รับและขอแถมจะถูกส่งไปยังรองวิธีการรับของมันจะถูกเรียกว่า ที่จะจัดการกับการร้องขอ
หมายความว่าคุณสามารถเขียนโค้ดเช่น:
@view_config (route_name = 'foo')
ชั้น FooView (BaseView):
& nbsp; def ได้รับ (ตัวเอง): # จับ GET คำขอ
& nbsp; def โพสต์ (ตัวเอง): # จับคำขอ POST
ลงทะเบียนสมาชิก add_underscore_translation เช่น ::
config.include ('pyramid_weblayer')
ช่วยให้คุณสามารถเขียนโค้ดแม่แบบเช่น ::
$ {_ ('แปลฉัน')}
นอกจากนี้ยังมี pyramid_weblayer.i18n.TranslationAdapter ที่จะปรับการร้องขอที่จะให้แปลวิธีการเช่น ::
แปล = TranslationAdapter (ตามคำขอ)
translator.translate ('แปลฉัน')
นี้ให้เป็นอะแดปเตอร์และไม่เป็นสมาชิก pyramid.events.NewRequest (ตามตัวอย่างในเอกสารเหล่านี้) เพื่อหลีกเลี่ยงการขยายทุกคำขอ
การทดสอบ
ผมเคยทำงานการทดสอบภายใต้ Python2.6 และ Python3.2 ใช้เช่น:
 ../bin/nosetests --cover แพคเกจ src = / pyramid_weblayer --with-doctest --with คุ้มครอง --cover-ลบ
.....................
ชื่อ Stmts นางสาวปกที่ขาดหายไป
-------------------------------------------------- --------------------
src / pyramid_weblayer / __ init__ 4 0 100%
src / pyramid_weblayer / CSRF 18 0 100%
src / pyramid_weblayer / i18n 12 0 100%
src / pyramid_weblayer / วิธี 17 0 100%
src / pyramid_weblayer / ทดสอบ / __ init__ 0 0 100%
src / pyramid_weblayer / ทดสอบ / test_csrf 54 0 100%
src / pyramid_weblayer / ทดสอบ / test_method 64 0 100%
src / pyramid_weblayer / ทดสอบ / test_view 59 0 100%
src / pyramid_weblayer / utils 19 0 100%
src / pyramid_weblayer / มุมมอง 23 0 100%
-------------------------------------------------- --------------------
รวม 270 0 100%
-------------------------------------------------- --------------------
วิ่ง 21 การทดสอบใน 0.271s
ตกลง

ต้องการ

  • หลาม
  • พีระมิด

ซอฟแวร์อื่น ๆ ของนักพัฒนา James Arthur

ความคิดเห็นที่ pyramid_weblayer

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!