פרטי תוכנה:
גרסה: 0.9.9 / 1.0b1
טען תאריך: 5 Jun 15
רשיון: ללא תשלום
פופולריות: 416
נתונים שהתקבלו באמצעות JSON, XML, דואר טופס HTML או כל המשכי נתונים פשוטים באותה מידה אחרות ניתן להשתמש בספרייה
תכונות :.
- ניתן לשימוש עבור:
- הגדרת סכימת נתונים
- deserialize מבנה נתונים המורכב ממייתרים, מיפויים, ורשימות למבנה פייתון שרירותי לאחר אימות מבנה נתונים נגד סכימת נתונים.
- בהמשכים מבנה פייתון שרירותי למבנה נתונים המורכב ממייתרים, מיפויים, ורשימות.
- זה יכול לעבוד עם:
- אובייקט מיפוי (למשל מילון)
- רצף באורך משתנה של אובייקטים (כל אובייקט הוא מאותו הסוג).
- tuple באורך קבוע של אובייקטים (כל אובייקט הוא מסוג אחר).
- אובייקט מחרוזת או Unicode.
- . מספר שלם
- . לצוף
- . בוליאני
- אובייקט פייתון ליבוא (לנתיב אובייקט פייתון מקווקו).
מה חדש בהודעה זו:
- שחרר regex Validator דוא"ל (גרשיים היתר, מפץ, וכו 'ב localpart).
מה חדש ב1.0a2 גרסה:.
- validators נוסף 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 (זה היה שלא עבר הידור בעבר).
- תיקוני מסמכים קטנים.
- התיעוד הוסיף כ לשטח וunflatten.
מה חדש בגרסה 0.9.4:
- לשטח עכשיו רק כולל בלוטות עלה בDict השטוח .
- לשטח אינו כולל אלמנט דרך לשם של צומת הסוג לרצפים.
- unflatten מיושם.
- נוסף __setitem__ לSchemaNode, המאפשר החלפת צמתים בשמו.
- get_value וset_value נוסף לסכמה המאפשרות גישה ומוטציה של appstructs באמצעות נתיבים שם מנוקדים.
- להוסיף שוודי, צרפתית, תרגום סיני.
שיטות
מה חדש בגרסת 0.9.3:.
- הוסף סוג הזמן
מה חדש בגרסה 0.9.2:.
תרגום פולני נוסף
- הועבר למיגון עמודי פרויקט GitHub (https://github.com/Pylons/colander).
- להוסיף tox.ini למטרות בדיקה.
- API החדש: colander.required. משמש כערך סמן כאשר ויכוח חסר נותר בלתי מוגדר.
- תיקון באג:. אם טיעון כותרת שהוא המחרוזת הריקה או אף הוא עבר באופן מפורש לSchemaNode, הוא הוחלף כבר לא על ידי כותרת מחושבת משם
- להוסיף contains__ .__ SchemaNode לתמוך & quot; שם בסכימה & quot;.
- deserialization SchemaNode עכשיו ללא תנאי קורא שיטת Deserialize של סוג הסכימה לקבל appstruct לפני שתנסה לאמת. סוגים שלישיים סכימת המפלגה צריכים עכשיו לחזור colander.null אם עברו ערך colander.null או אחר מבחינה לוגית & quot; ריק & quot; ערך כcstruct במהלך Deserialize.
דרישות :
- פייתון 2.6 או גבוה
תגובות לא נמצא