รายละเอียดซอฟแวร์:
รุ่น: 0.9.9 / 1.0b1
วันที่อัพโหลด: 5 Jun 15
การอนุญาต: ฟรี
ความนิยม: 416
ข้อมูลที่ได้รับผ่าน JSON, XML, โพสต์รูปแบบ HTML หรืออื่น ๆ เป็นอันดับข้อมูลง่ายอย่างเท่าเทียมกันสามารถใช้กับห้องสมุด
คุณสมบัติ .
- สามารถใช้สำหรับ:
- กำหนดคีข้อมูล
- deserialize โครงสร้างข้อมูลที่ประกอบด้วยสายการแมปและรายชื่อลงในโครงสร้างหลามพลหลังจากการตรวจสอบโครงสร้างข้อมูลกับคีข้อมูล.
- Serialize โครงสร้างหลามพลโครงสร้างข้อมูลที่ประกอบด้วยสายการแมปและรายชื่อ.
- มันสามารถทำงานร่วมกับ:
- การทำแผนที่วัตถุ (เช่นพจนานุกรม)
- ลำดับความยาวของวัตถุ (แต่ละวัตถุเป็นประเภทเดียวกัน).
- tuple ความยาวคงที่ของวัตถุ (วัตถุแต่ละชนิดแตกต่างกัน).
- สตริงหรือวัตถุ Unicode.
- จำนวนเต็ม.
- ลอย.
- บูล.
- วัตถุหลาม importable (ไปยังเส้นทางหลามวัตถุประ).
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- คลายอีเมล์ตรวจสอบ regex (ใบอนุญาต apostrophes, ปัง ฯลฯ ใน localpart).
มีอะไรใหม่ ในรุ่น 1.0a2.
- เพิ่ม colander.ContainsOnly และ colander.url validators
มีอะไรใหม่ ในรุ่น 0.9.8:.
- ปรับปรุงการแปลภาษาโปรตุเกสบราซิล
- ปรับปรุงการแปลภาษาญี่ปุ่น.
- ปรับปรุงการแปลภาษารัสเซีย.
มีอะไรใหม่ ในรุ่น 0.9.7:.
- แปลภาษาญี่ปุ่น
- แทนที่% ไม่ถูกต้องผิดพลาด {} ที่ถูกต้องด้วย $ {} ผิดพลาดในข้อผิดพลาด String.deserialize.
- ชื่อส่งผ่านไปยังตัวสร้าง SchemaNode ไม่ได้ยอมรับในการสร้างแบบแผน declaratively.
มีอะไรใหม่ ในรุ่น 0.9.6:
- ไม่ทำงานบน Python 2.4 หรือ 2.5 งูหลาม 2.6+ จะต้องในขณะนี้.
- งูหลาม 3.2 ความเข้ากันได้.
- ลบพึ่งพาแพคเกจ ISO8601 (รหัสจากแพคเกจอยู่ในขณะนี้ inlined ในกระชอนเอง).
- ลิขสิทธิ์ที่เพิ่มเข้ามาและข้อมูลการออกใบอนุญาตสำหรับรหัส ISO8601 ที่ได้มาจากการ LICENSE.txt.
มีอะไรใหม่ ในรุ่น 0.9.5:.
- เพิ่มการแปลภาษาเช็ก
- รวบรวม pt_BR แปล (มันเป็น uncompiled ก่อนหน้านี้).
- ไมเนอร์เอกสารแก้ไข.
- เอกสารเกี่ยวกับการเพิ่มแบนและ unflatten.
มีอะไรใหม่ ในรุ่น 0.9.4:
- แผ่ตอนนี้เท่านั้นรวมถึงโหนดใบในกิงดิคแบน .
- แผ่ไม่รวมถึงองค์ประกอบเส้นทางสำหรับชื่อของโหนดประเภทสำหรับลำดับ.
- unflatten จะดำเนินการ.
- เพิ่ม __setitem__ SchemaNode จะช่วยให้การเปลี่ยนโหนดโดยใช้ชื่อ.
- เพิ่ม get_value และวิธีการที่จะ set_value Schema ซึ่งจะช่วยให้การเข้าถึงและการกลายพันธุ์ของ appstructs โดยใช้เส้นทางที่ชื่อประ.
- เพิ่มสวีเดน, ฝรั่งเศส, แปลภาษาจีน.
มีอะไรใหม่ ในรุ่น 0.9.3:.
- เพิ่มประเภทเวลา
- เพิ่มการแปลภาษาดัตช์.
- เอกสารแก้ไข:. 0.9.2 ต้อง deserialize ประเภทการจัดการอย่างชัดเจนที่มีศักยภาพที่จะได้รับ colander.null
- default_tzinfo ใช้เมื่อ deserializing datetimes ไร้เดียงสา.
- อนุญาต default_tzinfo ที่จะไม่มีเมื่อมีการสร้าง colander.DateTime.
- เพิ่มความสามารถในการแทรก colander.interfaces.Preparer ระหว่าง deserialization และการตรวจสอบ ดูส่วนในการจัดเตรียมเอกสาร.
มีอะไรใหม่ ในรุ่น 0.9.2:.
- เพิ่มแปลภาษาโปแลนด์
- ย้ายไป Pylons โครงการ GitHub (https://github.com/Pylons/colander).
- เพิ่ม tox.ini เพื่อการทดสอบ.
- API ใหม่: colander.required ใช้เป็นค่าเครื่องหมายเมื่ออาร์กิวเมนต์ที่เหลือที่ไม่ได้ระบุ.
- การแก้ไขข้อผิดพลาด:. ถ้าอาร์กิวเมนต์ชื่อซึ่งเป็นสตริงที่ว่างเปล่าหรือไม่ถูกส่งผ่านไปอย่างชัดเจน SchemaNode ก็จะไม่มีอีกต่อไปโดยเปลี่ยนชื่อคำนวณจากชื่อ
- เพิ่ม SchemaNode .__ contains__ เพื่อสนับสนุน & quot; ชื่อในคี & quot;.
- SchemaNode deserialization ในขณะนี้โดยไม่มีเงื่อนไขเรียกวิธี deserialize ชนิดคีที่จะได้รับ appstruct ก่อนที่จะพยายามที่จะตรวจสอบ ประเภทคีบุคคลที่สามในขณะนี้ควรกลับ colander.null ถ้าผ่านค่า colander.null หรืออีกเหตุผล & quot; ว่าง & quot; ค่าเป็น cstruct ระหว่าง deserialize.
ต้องการ
- งูหลาม 2.6 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ