Colander

البرمجيات قطة:
Colander
تفاصيل البرنامج:
الإصدار: 0.9.9 / 1.0b1
تاريخ إيداع: 5 Jun 15
المطور: Agendaless Consulting
ترخيص: حرر
شعبية: 148

Rating: 5.0/5 (Total Votes: 1)

والبيانات التي تم الحصول عليها عن طريق جسون، XML، وهو شكل آخر HTML أو أي تسلسل بيانات بسيطة على قدم المساواة الآخر يمكن استخدامها مع مكتبة

الميزات:.

يمكن أن تستخدم ل:
تحديد مخطط البيانات
إلغاء تسلسل بنية بيانات تتألف من سلاسل، تعيينات، والقوائم إلى بنية بيثون التعسفي بعد التحقق من صحة بنية البيانات ضد مخطط البيانات.
تسلسل بنية بيثون التعسفي لبنية بيانات تتألف من سلاسل، تعيينات، والقوائم.
ويمكن أن تعمل مع:
كائن رسم الخرائط (مثل القاموس)
تسلسل طول متغير من الكائنات (كل كائن هو من نفس النوع).
A الصفوف (tuple) ذات طول ثابت من الكائنات (كل كائن هو من نوع مختلف).
سلسلة أو كائن يونيكود.
عدد صحيح.
A تعويم.
A منطقية.
كائن بيثون ارداتها (إلى مسار الكائن بيثون المنقط).

ما هو الجديد في هذا الإصدار:

فك البريد الإلكتروني المصادقة باستخدام التعابير المنطقية (الفواصل العليا تصريح، الانفجار، وغيرها في localpart).

ما هو الجديد في النسخة 1.0a2:

وأضاف colander.ContainsOnly و مصادقة colander.url.

ما هو الجديد في الإصدار 0.9.8:

تحديث ترجمة البرتغالية البرازيلية.
ترجمة اليابانية المحدثة.
ترجمات الروسية المحدثة.

ما هو الجديد في الإصدار 0.9.7:

ترجمة اليابانية.
استبدال٪ غير صحيحة {يخطئ} مع $ الصحيح {} يخطئ في رسالة الخطأ String.deserialize.
الاسم غير تمريرها إلى منشئ SchemaNode لم تحترم في المخططات التي شيدت بشكل إلزامي.

ما هو الجديد في الإصدار 0.9.6:

لم يعد يعمل على بايثون 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 إلى مخطط التي تسمح بالوصول وتحور appstructs باستخدام مسارات اسم المنقطة.
إضافة السويدية والفرنسية وترجمة الصينية.

ما هو الجديد في الإصدار 0.9.3:

إضافة اكتب الوقت.
إضافة الترجمة الهولندية.
تحديد الوثائق: 0.9.2 يتطلب إلغاء تسلسل أنواع التعامل بوضوح مع إمكانية الحصول على colander.null.
استخدام default_tzinfo عندما deserializing datetimes السذاجة.
السماح default_tzinfo أن هناك أحدا عند إنشاء colander.DateTime.
إضافة القدرة على إدراج colander.interfaces.Preparer بين إلغاء التسلسل والتحقق من الصحة. راجع قسم إعداد في الوثائق.

ما هو الجديد في الإصدار 0.9.2:

وأضاف الترجمة البولندية.
انتقل إلى أبراج مشروع جيثب (https://github.com/Pylons/colander).
إضافة tox.ini لأغراض الاختبار.
API جديد: colander.required. تستخدم قيمة علامة عند ترك حجة في عداد المفقودين غير محدد.
الإصلاح الشوائب: إذا كان حجة اللقب الذي هو سلسلة فارغة أو يتم تمرير لا يوجد صراحة إلى SchemaNode، لم يعد يحل محله عنوان حسابها من الاسم.
إضافة contains__ SchemaNode .__ لدعم ومثل؛ الاسم في مخطط & مثل ؛.
SchemaNode إلغاء التسلسل الآن يدعو دون قيد أو شرط نوع المخطط في طريقة إلغاء تسلسل للحصول على appstruct قبل محاولة للتحقق من صحة. يجب أن أنواع مخطط الطرف الثالث الآن يعود colander.null إذا تمرير قيمة colander.null أو مثل آخر منطقيا و؛ فارغة ومثل؛ قيمة باعتباره cstruct خلال إلغاء تسلسل.

المتطلبات:

بيثون 2.6 أو أعلى

برامج مماثلة

base64-js
base64-js

10 Feb 16

Jackson
Jackson

9 Feb 16

nap
nap

12 Apr 15

jstoxml
jstoxml

28 Feb 15

البرامج الأخرى من المطور Agendaless Consulting

repoze.tm2
repoze.tm2

14 Apr 15

peppercorn
peppercorn

14 Apr 15

repoze.workflow
repoze.workflow

14 Apr 15

تعليقات ل Colander

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!
البحث حسب الفئة